[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    kdevelop crash (in kate)
From:       Matthew Woehlke <mw_triad () users ! sourceforge ! net>
Date:       2008-05-27 22:55:49
Message-ID: g1i3hl$u5h$1 () ger ! gmane ! org
[Download RAW message or body]

Not sure if this is kate's fault, or kdevelop's fault for misusing 
katepart, but anyway, here's a backtrace for folks to look at. Please 
let me know if this looks like a legit bug, if I should file it, and if 
so who I should file it against.

Application: KDevelop (kdevelop), signal SIGABRT
Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912590841808 (LWP 10211)]
[New Thread 1115699536 (LWP 10484)]
[New Thread 1105209680 (LWP 10479)]
[New Thread 1094719824 (LWP 10247)]
[New Thread 1084229968 (LWP 10216)]
[KCrash handler]
#5  0x0000003133830ec5 in raise () from /lib64/libc.so.6
#6  0x0000003133832970 in abort () from /lib64/libc.so.6
#7  0x00002aaaaab0e73c in qt_message_output (msgType=QtFatalMsg,
     buf=0x427ffcb0 "ASSERT: \"smartGroup\" in file 
/usr/local/src/kde/svn/trunk/kdelibs/kate/smart/katesmartmanager.cpp, 
line 176")
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:2058
#8  0x00002aaaaab0e84b in qFatal (
     msg=0x2aaaaac554a8 "ASSERT: \"%s\" in file %s, line %d")
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:2260
#9  0x00002aaaaab0ec7d in qt_assert (assertion=0x2aaac103a38d "smartGroup",
     file=0x2aaac103a348 
"/usr/local/src/kde/svn/trunk/kdelibs/kate/smart/katesmartmanager.cpp", 
line=176)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:1828
#10 0x00002aaac0f934a8 in KateSmartManager::translateFromRevision (
     this=0x2aaac103a38d, range=@0x2aaac103a348, insertBehavior=@0xb0)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kate/smart/katesmartmanager.cpp:594
#11 0x00002aaac0f8e7e7 in KateSmartCursor::translated (this=0x288800000000,
     edit=@0x10000000cb9bd60)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kate/smart/katesmartcursor.cpp:256
#12 0x00002aaac0f8ec78 in KateSmartCursor::setPosition 
(this=0x2aaad13d4100,
     pos=@0x2aaad13d4100)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kate/smart/katesmartcursor.cpp:319
#13 0x00002aaaaf8f3908 in 
KDevelop::DocumentRangeObjectPrivate::syncToSmart (
     this=0x2aaad13d4010)
     at 
/usr/local/src/kde/svn/trunk/kdevplatform/editor/documentrangeobject.cpp:78
#14 0x00002aaaaf8f3984 in KDevelop::DocumentRangeObject::setRange (
     this=0x2aaad13d4270, range=@0x428021f0)
     at 
/usr/local/src/kde/svn/trunk/kdevplatform/editor/documentrangeobject.cpp:201
#15 0x00002aaac07a2e89 in ContextBuilder::buildContexts (this=0x428026c0,
     file=@0x42802b70, node=0xda2e6d0, includes=0x42802b60,
     updateContext=@0x42802cd0, removeOldImports=false)
     at 
/usr/local/src/kde/svn/trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:260
#16 0x00002aaac07b408c in DeclarationBuilder::buildDeclarations (
     this=0x428026c0, file=@0x42802b70, node=0xda2e6d0, 
includes=0x42802b60,
     updateContext=@0x42802cd0, removeOldImports=false)
     at 
/usr/local/src/kde/svn/trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:93
#17 0x00002aaac051866d in CPPInternalParseJob::run (this=0xce55530)
     at 
/usr/local/src/kde/svn/trunk/kdevelop/languages/cpp/cppparsejob.cpp:414
#18 0x00002aaaae94551f in ThreadWeaver::JobRunHelper::runTheJob (
     this=0x42802f80, th=0x2321d60, job=0xce55530)
     at /usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Job.cpp:106
#19 0x00002aaaae945723 in ThreadWeaver::Job::execute (this=0xce55530,
     th=0x2321d60)
     at /usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Job.cpp:135
#20 0x00002aaaae947d22 in ThreadWeaver::JobCollectionJobRunner::execute (
     this=0xcbd0d80, t=0x2321d60)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#21 0x00002aaaae944a06 in ThreadWeaver::ThreadRunHelper::run 
(this=0x42803050,
     parent=0x7f28e0, th=0x2321d60)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Thread.cpp:95
#22 0x00002aaaae944b19 in ThreadWeaver::Thread::run (this=0x2321d60)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#23 0x00002aaaaab1832a in QThreadPrivate::start (arg=0x2321d60)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#24 0x0000003134406407 in start_thread () from /lib64/libpthread.so.0
#25 0x00000031338d4b0d in clone () from /lib64/libc.so.6

Thread 1 (Thread 46912590841808 (LWP 10211)):
#0  0x00000031338cddf2 in select () from /lib64/libc.so.6
#1  0x00000037996089b6 in QWidget::moveEvent ()
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7707
#2  0x0000003799608f9b in QWidget::moveEvent ()
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7707
#3  0x00000037996096ee in xcb_send_request () from /usr/lib64/libxcb.so.1
#4  0x0000003799249e26 in _XPutXCBBuffer () from /usr/lib64/libX11.so.6
#5  0x000000379924ae1f in _XSend () from /usr/lib64/libX11.so.6
#6  0x0000003799238220 in QWidget::moveEvent ()
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7707
#7  0x00000037992373a6 in QWidget::moveEvent ()
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7707
#8  0x00000037992383cb in XPutImage () from /usr/lib64/libX11.so.6
#9  0x00002aaaad94d995 in QX11PixmapData::fromImage (this=0x2aaacb91ea20,
     img=@0x7fff894df6d0, flags=@0x7fff894df6f0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/image/qpixmap_x11.cpp:525
#10 0x00002aaaad94c31c in QX11PixmapData::fill (this=0x2aaacb91ea20,
     fillColor=@0x7fff894dfbf0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/image/qpixmap_x11.cpp:1121
#11 0x00002aaaad940fce in QPixmap::fill (this=0x7fff894df970,
     color=@0x7fff894dfbf0)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/image/qpixmap.cpp:923
#12 0x00002aaab5205e08 in OxygenStyle::eventFilter (this=0x6c5cc0,
     obj=0xdae650, ev=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/kdebase/runtime/kstyles/oxygen/oxygen.cpp:3183
#13 0x00002aaaaac01ded in 
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x623430, 
receiver=0xdae650, event=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#14 0x00002aaaad874444 in QApplicationPrivate::notify_helper 
(this=0x623430,
     receiver=0xdae650, e=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3768
#15 0x00002aaaad87610e in QApplication::notify (this=0x7fff894e22a0,
     receiver=0xdae650, e=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3739
#16 0x00002aaaabf97c1a in KApplicationPrivate::_k_x11FilterDestroyed (
     this=0x70cbf8)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:274
#17 0x00002aaaaac0393e in QCoreApplication::notifyInternal (
     this=0x7fff894e22a0, receiver=0xdae650, event=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#18 0x00002aaaad8805dd in QCoreApplication::sendSpontaneousEvent (
     receiver=0xdae650, event=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:218
#19 0x00002aaaad8d9221 in qt_sendSpontaneousEvent (receiver=0xdae650,
     event=0x7fff894e05c0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:4680
#20 0x00002aaaad8cc8ce in QWidgetPrivate::drawWidget (this=0xdae6b0,
     pdev=0x70cbf8, rgn=@0x7fff894e0860, offset=@0x7fff894e08e0, flags=4,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4491
#21 0x00002aaaad8ccfd1 in QWidgetPrivate::paintSiblingsRecursive (
     this=0xaf1450, pdev=0x70cbf8, siblings=@0x7fff894e0b30, index=26,
     rgn=@0x7fff894e09a0, offset=@0x7fff894e0e10, flags=4,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4589
#22 0x00002aaaad8ccebc in QWidgetPrivate::paintSiblingsRecursive (
     this=0xaf1450, pdev=0x70cbf8, siblings=@0x7fff894e0b30, index=27,
     rgn=@0x7fff894e0d90, offset=@0x7fff894e0e10, flags=4,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4579
#23 0x00002aaaad8ccc23 in QWidgetPrivate::drawWidget (this=0xaf1450,
     pdev=0x70cbf8, rgn=@0x7fff894e0d90, offset=@0x7fff894e0e10, flags=4,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4532
#24 0x00002aaaad8ccfd1 in QWidgetPrivate::paintSiblingsRecursive (
     this=0x70acd0, pdev=0x70cbf8, siblings=@0x7fff894e0f30, index=22,
     rgn=@0x7fff894e1190, offset=@0x64c368, flags=4,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4589
#25 0x00002aaaad8ccc23 in QWidgetPrivate::drawWidget (this=0x70acd0,
     pdev=0x70cbf8, rgn=@0x7fff894e1190, offset=@0x64c368, flags=5,
     sharedPainter=0x2aaad1e18820)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:4532
#26 0x00002aaaada47f04 in QWidgetBackingStore::cleanRegion (this=0x64c350,
     rgn=@0x7fff894e1300, widget=0x70ab30, recursiveCopyToScreen=true)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/painting/qbackingstore.cpp:1035
#27 0x00002aaaada481d1 in qt_syncBackingStore (widget=0x70ab30)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/painting/qbackingstore.cpp:319
#28 0x00002aaaad8ce187 in QWidget::event (this=0x70ab30, 
event=0x2aaad1f1dd10)
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7209
#29 0x00002aaaadc370cb in QMainWindow::event (this=0x70ab30,
     event=0x2aaad1f1dd10)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qmainwindow.cpp:1252
#30 0x00002aaaac04e2e2 in operator-> (this=0x3100000083)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/widgets/kmainwindow.cpp:209
#31 0x00002aaaac088e73 in KXmlGuiWindow::createGUI (this=0x70ac50,
     xmlfile=@0x7fff894e1690)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:263
#32 0x00002aaaad874469 in QApplicationPrivate::notify_helper 
(this=0x623430,
     receiver=0x70ab30, e=0x2aaad1f1dd10)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3772
#33 0x00002aaaad87610e in QApplication::notify (this=0x7fff894e22a0,
     receiver=0x70ab30, e=0x2aaad1f1dd10)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3739
#34 0x00002aaaabf97c1a in KApplicationPrivate::_k_x11FilterDestroyed 
(this=0x0)
     at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:274
#35 0x00002aaaaac0393e in QCoreApplication::notifyInternal (
     this=0x7fff894e22a0, receiver=0x70ab30, event=0x2aaad1f1dd10)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#36 0x00002aaaaac071db in QCoreApplication::sendEvent (receiver=0x70ab30,
     event=0x2aaad1f1dd10)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:215
#37 0x00002aaaaac03ef4 in QCoreApplicationPrivate::sendPostedEvents (
     receiver=0x0, event_type=0, data=0x60d2d0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1195
#38 0x00002aaaaac040be in QCoreApplication::sendPostedEvents (receiver=0x0,
     event_type=0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091
#39 0x00002aaaaac3226b in QCoreApplication::sendPostedEvents ()
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:220
#40 0x00002aaaaac312a3 in postEventSourceDispatch (s=0x625d90)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:211
#41 0x0000003798a2ef53 in g_main_context_dispatch ()
    from /lib64/libglib-2.0.so.0
#42 0x0000003798a3224d in QWidget::moveEvent ()
     at /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7707
#43 0x0000003798a3277e in g_main_context_iteration ()
    from /lib64/libglib-2.0.so.0
#44 0x00002aaaaac308f0 in QEventDispatcherGlib::processEvents 
(this=0x61fba0,
     flags=@0x7fff894e2050)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#45 0x00002aaaad913087 in QGuiEventDispatcherGlib::processEvents (
     this=0x61fba0, flags=@0x7fff894e20b0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#46 0x00002aaaaac008bc in QEventLoop::processEvents (this=0x7fff894e2160,
     flags=@0x7fff894e2110)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#47 0x00002aaaaac00ab8 in QEventLoop::exec (this=0x7fff894e2160,
     flags=@0x7fff894e2170)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#48 0x00002aaaaac041ca in QCoreApplication::exec ()
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#49 0x00002aaaad8741ca in QApplication::exec ()
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3304
#50 0x0000000000406c19 in main (argc=1, argv=0x7fff894e3218)
     at /usr/local/src/kde/svn/trunk/kdevelop/src/main.cpp:209
#0  0x00000031338cddf2 in select () from /lib64/libc.so.6


-- 
Matthew
If a signature
is not read by anyone,
does it make a sound?

_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic