** Attachment added: "qscintilla2_2.3.2-0ubuntu1.dsc"
   http://launchpadlibrarian.net/23012432/qscintilla2_2.3.2-0ubuntu1.dsc

-- 
Please update qscintilla2 package to fix crashing
https://bugs.launchpad.net/bugs/304622
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.

Status in Mudlet the MUD client: Fix Released
Status in “qscintilla2” source package in Ubuntu: Triaged
Status in qscintilla2 in Ubuntu Jaunty: Triaged

Bug description:
The qscintilla2 package that is in Ubuntu 8.04, 8.10, and 9.04 (at dec 2) has a 
serious issue in it - it'll crash when given a blank line, if any lexers 
(syntax highlighting) are loaded. So just pressing enter a couple of times will 
crash the application that embeds the editor widget.

This crash is also reproducible on Fedora 9, but not 10. Also, if you install 
updated qscintilla verison 2.3.2 from source 
(http://www.riverbankcomputing.co.uk/static/Downloads/QScintilla2/QScintilla-gpl-2.3.2.tar.gz),
 the application will not crash. This leads me to believe there is a problem 
with the 2.2 version.

Here is a gdb log:

Fatal: Assertion [(position >= 0) && (position <= lengthBody)] failed at 
../src/SplitVector.h 155


Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fd3e8f196f0 (LWP 8595)]
0x00007fd3e5babfd5 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007fd3e5babfd5 in raise () from /lib/libc.so.6
#1  0x00007fd3e5badb43 in abort () from /lib/libc.so.6
#2  0x0000000000427380 in debugOutput ()
#3  0x00007fd3e6915653 in qt_message_output () from /usr/lib/libQtCore.so.4
#4  0x00007fd3e69157fd in qFatal () from /usr/lib/libQtCore.so.4
#5  0x00007fd3e8a34128 in CellBuffer::InsertLine ()
   from /usr/lib/libqscintilla2.so.3
#6  0x00007fd3e8a34442 in CellBuffer::BasicInsertString ()
   from /usr/lib/libqscintilla2.so.3
#7  0x00007fd3e8a34750 in CellBuffer::InsertString ()
   from /usr/lib/libqscintilla2.so.3
#8  0x00007fd3e8a3b3c4 in Document::InsertString ()
   from /usr/lib/libqscintilla2.so.3
#9  0x00007fd3e8a4de99 in Editor::NewLine () from /usr/lib/libqscintilla2.so.3
#10 0x00007fd3e8a4ea6d in Editor::KeyCommand ()
   from /usr/lib/libqscintilla2.so.3
#11 0x00007fd3e8a4ff02 in Editor::WndProc () from /usr/lib/libqscintilla2.so.3
#12 0x00007fd3e8ae46fe in ScintillaBase::WndProc ()
   from /usr/lib/libqscintilla2.so.3
#13 0x00007fd3e8a4a30a in Editor::KeyDown () from /usr/lib/libqscintilla2.so.3
#14 0x00007fd3e8a0d0e6 in QsciScintillaBase::keyPressEvent ()
   from /usr/lib/libqscintilla2.so.3
#15 0x00007fd3e7213218 in QWidget::event () from /usr/lib/libQtGui.so.4


Potential people affected: The only package in Ubuntu that currently embeds 
qscintilla2 is "universalindentgui". However that package is installed by only 
34 out of 827,179 people on popcon - so not a high number.

This also affects the Mudlet project however, and is rather a major showstopper.

_______________________________________________
Mailing list: https://launchpad.net/~mudlet-makers
Post to     : mudlet-makers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mudlet-makers
More help   : https://help.launchpad.net/ListHelp

Reply via email to