[QScintilla] Crash when using QScintilla with IBus

Luca Beltrame einar at heavensinferno.net
Sun Mar 27 12:02:52 BST 2011


> The backtrace doesn't provide any useful information.

I installed more debug symbols and regenerated it. New BT attached.

-- 
Luca Beltrame - KDE Forums team
KDE Science supporter
GPG key ID: 6E1A4E79
-------------- next part --------------
Application: eric4 (python2.7), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb6744d8700 (LWP 2651))]

Thread 3 (Thread 0x7fb656f7c700 (LWP 2655)):
#0  0x00007fb673d2f0a4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fb670c2f453 in g_main_context_query () from /lib64/libglib-2.0.so.0
#2  0x00007fb670c3001b in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fb670c30650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fb671baf286 in QEventDispatcherGlib::processEvents (this=0x7fb6500008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb671b838d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb671b83ae5 in QEventLoop::exec (this=0x7fb656f7be40, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fb671a987a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007fb671b65008 in QInotifyFileSystemWatcherEngine::run (this=0x2e6bd10) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fb671a9b095 in QThreadPrivate::start (arg=0x2e6bd10) at thread/qthread_unix.cpp:320
#10 0x00007fb673d2ca3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fb67342e67d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb655f3e700 (LWP 2669)):
#0  0x00007fb6733d2d6b in malloc () from /lib64/libc.so.6
#1  0x00007fb6717d519d in operator new(unsigned long) () from /usr/lib64/libstdc++.so.6
#2  0x00007fb66c1ab99e in QList<QPair<unsigned int, unsigned int> >::detach_helper_grow(int, int) () from /usr/lib64/libqscintilla2.so.5
#3  0x00007fb66c1abb52 in QList<QPair<unsigned int, unsigned int> >::append(QPair<unsigned int, unsigned int> const&) () from /usr/lib64/libqscintilla2.so.5
#4  0x00007fb66c1a977c in QsciAPIsWorker::run() () from /usr/lib64/libqscintilla2.so.5
#5  0x00007fb671a9b095 in QThreadPrivate::start (arg=0x2f7e390) at thread/qthread_unix.cpp:320
#6  0x00007fb673d2ca3f in start_thread () from /lib64/libpthread.so.0
#7  0x00007fb67342e67d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb6744d8700 (LWP 2651)):
[KCrash Handler]
#6  0x0000000000000140 in ?? ()
#7  0x00007fb66f333144 in QApplicationPrivate::notify_helper (this=0x135ca80, receiver=0x40c0930, e=0x7fff7d974e20) at kernel/qapplication.cpp:4462
#8  0x00007fb66f33b6fa in QApplication::notify (this=<value optimized out>, receiver=0x40c0930, e=0x7fff7d974e20) at kernel/qapplication.cpp:4341
#9  0x00007fb6674d6d46 in KApplication::notify (this=0x1291a20, receiver=0x40c0930, event=0x7fff7d974e20) at /usr/src/debug/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#10 0x00007fb667f72fa6 in sipKApplication::notify (this=0x1291a20, a0=0x40c0930, a1=0x7fff7d974e20) at /usr/src/debug/kdebindings-4.6.1/build/python/pykde4/sip/kdeui/sipkdeuipart7.cpp:45548
#11 0x00007fb671b8447c in QCoreApplication::notifyInternal (this=0x1291a20, receiver=0x40c0930, event=0x7fff7d974e20) at kernel/qcoreapplication.cpp:731
#12 0x00007fb66f8e22f5 in sendEvent (this=<value optimized out>, event=...) at ../../src/corelib/kernel/qcoreapplication.h:215
#13 QInputContext::sendEvent (this=<value optimized out>, event=...) at inputmethod/qinputcontext.cpp:280
#14 0x00007fb66f8e229d in QInputContext::sendEvent (this=<value optimized out>, event=...) at inputmethod/qinputcontext.cpp:271
#15 0x00007fb6585843ea in IBusInputContext::displayPreeditText(IBus::Pointer<IBus::Text> const&, unsigned int, bool) () from /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so
#16 0x00007fb6585845f7 in IBusInputContext::slotUpdatePreeditText(IBus::Pointer<IBus::Text> const&, unsigned int, bool) () from /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so
#17 0x00007fb658587407 in IBusInputContext::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so
#18 0x00007fb671b98a5f in QMetaObject::activate (sender=0x2e72a70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7d975240) at kernel/qobject.cpp:3278
#19 0x00007fb65800ddf5 in IBus::InputContext::updatePreeditText(IBus::Pointer<IBus::Text> const&, unsigned int, bool) () from /usr/lib64/libibus-qt.so.1
#20 0x00007fb658001ed0 in IBus::InputContext::slotUpdatePreeditText(QDBusVariant const&, unsigned int, bool) () from /usr/lib64/libibus-qt.so.1
#21 0x00007fb65800db7c in IBus::InputContext::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libibus-qt.so.1
#22 0x00007fb671b98a5f in QMetaObject::activate (sender=0x2e681c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7d9753f0) at kernel/qobject.cpp:3278
#23 0x00007fb65800d5f1 in InputContextProxy::UpdatePreeditText(QDBusVariant const&, unsigned int, bool) () from /usr/lib64/libibus-qt.so.1
#24 0x00007fb65800cb23 in InputContextProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libibus-qt.so.1
#25 0x00007fb6691c3568 in QDBusConnectionPrivate::deliverCall (this=0x2e6cea0, object=0x2e681c0, msg=..., metaTypes=..., slotIdx=22) at qdbusintegrator.cpp:941
#26 0x00007fb6691cdb8f in QDBusCallDeliveryEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at qdbusintegrator_p.h:103
#27 0x00007fb671b9837a in QObject::event (this=0x2e681c0, e=<value optimized out>) at kernel/qobject.cpp:1217
#28 0x00007fb66f333144 in QApplicationPrivate::notify_helper (this=0x135ca80, receiver=0x2e681c0, e=0xebc010) at kernel/qapplication.cpp:4462
#29 0x00007fb66f33b6fa in QApplication::notify (this=<value optimized out>, receiver=0x2e681c0, e=0xebc010) at kernel/qapplication.cpp:4341
#30 0x00007fb6674d6d46 in KApplication::notify (this=0x1291a20, receiver=0x2e681c0, event=0xebc010) at /usr/src/debug/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#31 0x00007fb667f72fa6 in sipKApplication::notify (this=0x1291a20, a0=0x2e681c0, a1=0xebc010) at /usr/src/debug/kdebindings-4.6.1/build/python/pykde4/sip/kdeui/sipkdeuipart7.cpp:45548
#32 0x00007fb671b8447c in QCoreApplication::notifyInternal (this=0x1291a20, receiver=0x2e681c0, event=0xebc010) at kernel/qcoreapplication.cpp:731
#33 0x00007fb671b87c75 in sendEvent (receiver=0x0, event_type=0, data=0x6d27e0) at kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6d27e0) at kernel/qcoreapplication.cpp:1372
#35 0x00007fb671baf093 in sendPostedEvents (s=0x134a740) at kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x134a740) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007fb670c2fbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#38 0x00007fb670c303b0 in ?? () from /lib64/libglib-2.0.so.0
#39 0x00007fb670c30650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#40 0x00007fb671baf22f in QEventDispatcherGlib::processEvents (this=0xc23e80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007fb66f3d8bae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fb671b838d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007fb671b83ae5 in QEventLoop::exec (this=0x7fff7d976120, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007fb671b87f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#45 0x00007fb670307f9b in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#46 0x00007fb673ffcd83 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#47 0x00007fb673fff5b4 in PyEval_EvalFrameEx () from /usr/lib64/libpython2.7.so.1.0
#48 0x00007fb674002c39 in PyEval_EvalCodeEx () from /usr/lib64/libpython2.7.so.1.0
#49 0x00007fb674031572 in PyEval_EvalCode () from /usr/lib64/libpython2.7.so.1.0
#50 0x00007fb67403fc41 in ?? () from /usr/lib64/libpython2.7.so.1.0
#51 0x00007fb674040054 in PyRun_FileExFlags () from /usr/lib64/libpython2.7.so.1.0
#52 0x00007fb6740407a9 in PyRun_SimpleFileExFlags () from /usr/lib64/libpython2.7.so.1.0
#53 0x00007fb67404a18c in Py_Main () from /usr/lib64/libpython2.7.so.1.0
#54 0x00007fb673379bfd in __libc_start_main () from /lib64/libc.so.6
#55 0x00000000004006e9 in _start ()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://www.riverbankcomputing.com/pipermail/qscintilla/attachments/20110327/e060b6a8/attachment.pgp>


More information about the QScintilla mailing list