Comments

4542 Comments

works

BZ#1640405 vdirsyncer broken on Fedora 29

This fixes all the six text crashers for me. 🎉 (#1573152 is still there, but it's unrelated.)

BZ#1573152 Inkscape crash in sp_document_namedview
BZ#1577125 inkscape killed by SIGABRT - when double-clicking text with cursor tool
BZ#1580211 Editing text on inkscape aborts in "Inkscape::Text::Layout::_cursorXOnLineToIterator"
BZ#1608371 Inkscape crashes on selecting boxed text
BZ#1612618 Inkscape crashes when hitting ENTER on text input
BZ#1657329 Issue with Text
BZ#1665402 Inkscape segfaults after hitting the End key and an Down Arrow key while editing text.

Sorry about the large text in previous comment, I was not trying to emphasize those two bugs. It is only because I wrote "#1612618" which was interpreted as a markdown heading.

BZ#1573152 Inkscape crash in sp_document_namedview
BZ#1577125 inkscape killed by SIGABRT - when double-clicking text with cursor tool
BZ#1580211 Editing text on inkscape aborts in "Inkscape::Text::Layout::_cursorXOnLineToIterator"
BZ#1608371 Inkscape crashes on selecting boxed text
BZ#1612618 Inkscape crashes when hitting ENTER on text input
BZ#1657329 Issue with Text
BZ#1665402 Inkscape segfaults after hitting the End key and an Down Arrow key while editing text.

Great! #1577125, #1580211, #1608371 and #1657329 are the same bug and now work properly for me, with the cursor going correctly to the end of the line if required.

1612618 and #1665402 seem to be the same bug, and are still not fixed.

I think #1573152 is unrelated.

s/_characters.size()/_parent_layout->_characters.size()/
s/_glyphs.size()/_parent_layout->_glyphs.size()/

Hmm, yes, #1612618 still crashes, so I tried it in gdb. This is half-guessing (i.e. untested): in src/libnrtype/Layout-TNG-OutIter.cpp, there is the function

bool Layout::iterator::nextLineCursor(int n) {
    // ...
    _char_index = _parent_layout->_cursorXOnLineToIterator(line_index + n, _x_coordinate)._char_index;
    _glyph_index = _parent_layout->_characters[_char_index].in_glyph;
    return true;
}

_char_index can actaully be _characters.size(), so I think it could be fixed by changing the last lines to:

bool Layout::iterator::nextLineCursor(int n) {
    // ...
    _char_index = _parent_layout->_cursorXOnLineToIterator(line_index + n, _x_coordinate)._char_index;
    if (_char_index == _characters.size())
        _glyph_index = _glyphs.size();
    else
        _glyph_index = _parent_layout->_characters[_char_index].in_glyph;
    return true;
}

(Sorry if this is not the right place to post tentative patches.)

https://launchpadlibrarian.net/405852336/inkscape-0.92.3-oob.patch

--- src/libnrtype/Layout-TNG-OutIter.cpp.orig   2019-01-11 19:56:12.701209914 +0100
+++ src/libnrtype/Layout-TNG-OutIter.cpp    2019-01-11 19:58:19.624114664 +0100
@@ -46,7 +46,8 @@
             best_x_difference = this_x_difference;
         }
     }
-    if (best_char_index == -1) return iterator(this, char_index);
+    if (best_char_index == -1) best_char_index = char_index;
+    if (best_char_index == _characters.size()) return end();
     return iterator(this, best_char_index);
 }

fixes my textbox crashes

BZ#1608371 Inkscape crashes on selecting boxed text
BZ#1612618 Inkscape crashes when hitting ENTER on text input
BZ#1657329 Issue with Text
BZ#1665402 Inkscape segfaults after hitting the End key and an Down Arrow key while editing text.

fixes my textbox crashes

BZ#1608371 Inkscape crashes on selecting boxed text
BZ#1612618 Inkscape crashes when hitting ENTER on text input
BZ#1657329 Issue with Text
BZ#1665402 Inkscape segfaults after hitting the End key and an Down Arrow key while editing text.

I'll get back to you on Monday.

I appreciate the effort to update yubioath-desktop to the latest upstream release but this update breaks the core functionality for me on my Yubikey NEO with Fedora 29

I had to downgrade to 4.3.3 again to access my TOTPs

BZ#1655888 Yubikey-desktop should user newer yubikey-manager

Create a folder with names like ' BU'$'\223''7V' after every restart and/or login in my homefolder.

It does not crash, but now clicking after the last character or between the last two characters will place the cursor before the last two characters. I submitted an (untested) alternative patch on the upstream bug, maybe it helps?

hello sgallagh, thank you for your efforts! does this update only fix CVE-2018-12120 and not the other vulnerabilities from release v6.15.0? https://nodejs.org/en/blog/release/v6.15.0/

thank you, sascha

yep working fine for me

BZ#1655449 openconnect add support for Google Authenticator 2fa on Juniper VPN
BZ#1655784 Unknown form ID 'frmTotpToken'

Thanks jpena it fixed the issue. Also dmsimard said to me a new release of osc-lib should be done tomorrow.

BZ#1663043 python-3 openstack command doesn' t work for server
BZ#1662497 torbrowser-launcher does not launch due to missing dependency
BZ#1663646 latest torbrower-launcher does not install PyQt5 and gpg
BZ#1664178 Tor browser launcher start impossible