Bug 294665 - Kate crashed on close after kde-jockey upgrade
Summary: Kate crashed on close after kde-jockey upgrade
Status: RESOLVED DUPLICATE of bug 248926
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-23 09:35 UTC by gamesh.g
Modified: 2012-02-23 10:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gamesh.g 2012-02-23 09:35:30 UTC
Application: kate (3.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I had just updated kde-jockey, via apper, and some other related package.

I went to close one tab in kate and got the crash.

-- Backtrace:
Application: Kate (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5812710 (LWP 1958))]

Thread 4 (Thread 0xb09d4b70 (LWP 2222)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb60b540e in __GI___poll (fds=0x9412c10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5b1234b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5b03896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5b03c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6eb3b37 in QEventDispatcherGlib::processEvents (this=0x941bf18, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb6e841dd in QEventLoop::processEvents (this=0xb09d42b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6e84421 in QEventLoop::exec (this=0xb09d42b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6d8790b in QThread::exec (this=0x9412458) at thread/qthread.cpp:498
#9  0xb6e64e2d in QInotifyFileSystemWatcherEngine::run (this=0x9412458) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6d8a7b3 in QThreadPrivate::start (arg=0x9412458) at thread/qthread_unix.cpp:331
#11 0xb5bd4d31 in start_thread (arg=0xb09d4b70) at pthread_create.c:304
#12 0xb60c40ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb0077b70 (LWP 2225)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb5bd8a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb60d1cfc in __pthread_cond_wait (cond=0xb331fa50, mutex=0xb331fa38) at forward.c:139
#3  0xb321a9a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb321a9ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb5bd4d31 in start_thread (arg=0xb0077b70) at pthread_create.c:304
#6  0xb60c40ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xade58b70 (LWP 2266)):
#0  0xb5bbdd10 in __GI_clock_gettime (clock_id=1, tp=0xade58028) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6de17d5 in do_gettime (frac=0xade58020, sec=0xade58018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6eb44b6 in QTimerInfoList::updateCurrentTime (this=0x96eb32c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb6eb480a in QTimerInfoList::timerWait (this=0x96eb32c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6eb3053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xade5812c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6eb30ed in timerSourcePrepare (source=0x96eb2f8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb5b0288c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5b03637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5b03c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6eb3b37 in QEventDispatcherGlib::processEvents (this=0x8fa32b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6e841dd in QEventLoop::processEvents (this=0xade582b0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6e84421 in QEventLoop::exec (this=0xade582b0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6d8790b in QThread::exec (this=0x9427bf0) at thread/qthread.cpp:498
#14 0xb6e64e2d in QInotifyFileSystemWatcherEngine::run (this=0x9427bf0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6d8a7b3 in QThreadPrivate::start (arg=0x9427bf0) at thread/qthread_unix.cpp:331
#16 0xb5bd4d31 in start_thread (arg=0xade58b70) at pthread_create.c:304
#17 0xb60c40ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5812710 (LWP 1958)):
[KCrash Handler]
#7  0xb0c1ffa8 in qDeleteAll<QSet<Kate::TextCursor*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#8  qDeleteAll<QSet<Kate::TextCursor*> > (c=<synthetic pointer>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  Kate::TextBuffer::~TextBuffer (this=0x9208818, __in_chrg=<optimized out>) at ../../part/buffer/katetextbuffer.cpp:85
#10 0xb0c9e9f0 in KateBuffer::~KateBuffer (this=0x9208818, __in_chrg=<optimized out>) at ../../part/document/katebuffer.cpp:85
#11 0xb0c9ea22 in KateBuffer::~KateBuffer (this=0x9208818, __in_chrg=<optimized out>) at ../../part/document/katebuffer.cpp:93
#12 0xb6e99841 in QObjectPrivate::deleteChildren (this=0x91d2990) at kernel/qobject.cpp:1955
#13 0xb6e9e439 in QObject::~QObject (this=0x9208e90, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#14 0xb4e0fa74 in KParts::Part::~Part (this=0x9208e90, __vtt_parm=0xb0e23310, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190
#15 0xb4e10ddc in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x9208e90, __vtt_parm=0xb0e2330c, __in_chrg=<optimized out>) at ../../kparts/part.cpp:460
#16 0xb4e10f20 in KParts::ReadWritePart::~ReadWritePart (this=0x9208e90, __vtt_parm=0xb0e23308, __in_chrg=<optimized out>) at ../../kparts/part.cpp:773
#17 0xb1f38983 in KTextEditor::Document::~Document (this=0x9208e90, __vtt_parm=0xb0e23304, __in_chrg=<optimized out>) at ../../../interfaces/ktexteditor/document.cpp:135
#18 0xb0c82adf in KateDocument::~KateDocument (this=0x9208e90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/document/katedocument.cpp:264
#19 0xb0c82c52 in KateDocument::~KateDocument (this=0x9208e90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/document/katedocument.cpp:304
#20 0xb1e6b556 in KateDocManager::deleteDoc (this=0x9054450, doc=0x9208e90) at ../../../kate/app/katedocmanager.cpp:237
#21 0xb1e6c728 in KateDocManager::closeDocument (this=0x9054450, doc=0x9208e90, closeUrl=true) at ../../../kate/app/katedocmanager.cpp:384
#22 0xb1e7bf6d in KateViewManager::slotDocumentClose (this=0x928b490, document=0x9208e90) at ../../../kate/app/kateviewmanager.cpp:241
#23 0xb1e7d5a3 in KateViewManager::slotDocumentClose (this=0x928b490) at ../../../kate/app/kateviewmanager.cpp:250
#24 0xb1e7e7bd in KateViewManager::qt_metacall (this=0x928b490, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf979f68) at ./kateviewmanager.moc:142
#25 0xb6e8bb7d in metacall (argv=0xbf979f68, idx=37, cl=QMetaObject::InvokeMetaMethod, object=0x928b490) at kernel/qmetaobject.cpp:237
#26 QMetaObject::metacall (object=0x928b490, cl=QMetaObject::InvokeMetaMethod, idx=37, argv=0xbf979f68) at kernel/qmetaobject.cpp:232
#27 0xb6e9aa6a in QMetaObject::activate (sender=0x92b69a8, m=0xb6cf9458, local_signal_index=1, argv=0xbf979f68) at kernel/qobject.cpp:3278
#28 0xb63a986d in QAction::triggered (this=0x92b69a8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#29 0xb63a9b0b in QAction::activate (this=0x92b69a8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#30 0xb689d1c0 in trigger (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#31 QToolButton::nextCheckState (this=0x930c6c8) at widgets/qtoolbutton.cpp:1147
#32 0xb67c5c07 in QAbstractButtonPrivate::click (this=0x930c740) at widgets/qabstractbutton.cpp:528
#33 0xb67c5f06 in QAbstractButton::mouseReleaseEvent (this=0x930c6c8, e=0xbf97a54c) at widgets/qabstractbutton.cpp:1121
#34 0xb689d25d in QToolButton::mouseReleaseEvent (this=0x930c6c8, e=0xbf97a54c) at widgets/qtoolbutton.cpp:721
#35 0xb640afc8 in QWidget::event (this=0x930c6c8, event=0xbf97a54c) at kernel/qwidget.cpp:8295
#36 0xb67c51a9 in QAbstractButton::event (this=0x930c6c8, e=0xbf97a54c) at widgets/qabstractbutton.cpp:1080
#37 0xb689e99c in QToolButton::event (this=0x930c6c8, event=0xbf97a54c) at widgets/qtoolbutton.cpp:1163
#38 0xb63b0d84 in notify_helper (e=0xbf97a54c, receiver=0x930c6c8, this=0x8f39ca0) at kernel/qapplication.cpp:4486
#39 QApplicationPrivate::notify_helper (this=0x8f39ca0, receiver=0x930c6c8, e=0xbf97a54c) at kernel/qapplication.cpp:4458
#40 0xb63b6deb in QApplication::notify (this=0x8f39ca0, receiver=0x930c6c8, e=0xbf97a54c) at kernel/qapplication.cpp:4047
#41 0xb75a7971 in KApplication::notify (this=0xbf97ada0, receiver=0x930c6c8, event=0xbf97a54c) at ../../kdeui/kernel/kapplication.cpp:311
#42 0xb6e8519e in QCoreApplication::notifyInternal (this=0xbf97ada0, receiver=0x930c6c8, event=0xbf97a54c) at kernel/qcoreapplication.cpp:787
#43 0xb63b1d45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x930c6c8, event=0xbf97a54c, alienWidget=0x930c6c8, nativeWidget=0x93d4f28, buttonDown=0xb6d1beb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#45 0xb643e304 in QETWidget::translateMouseEvent (this=0x93d4f28, event=0xbf97a9cc) at kernel/qapplication_x11.cpp:4571
#46 0xb643ce8d in QApplication::x11ProcessEvent (this=0xbf97ada0, event=0xbf97a9cc) at kernel/qapplication_x11.cpp:3693
#47 0xb646928c in x11EventSourceDispatch (s=0x8f3b2a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0xb5b0325f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb5b03990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb5b03c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb6eb3ada in QEventDispatcherGlib::processEvents (this=0x8f3a770, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#52 0xb6468e7a in QGuiEventDispatcherGlib::processEvents (this=0x8f3a770, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0xb6e841dd in QEventLoop::processEvents (this=0xbf97acd4, flags=...) at kernel/qeventloop.cpp:149
#54 0xb6e84421 in QEventLoop::exec (this=0xbf97acd4, flags=...) at kernel/qeventloop.cpp:201
#55 0xb6e8919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#56 0xb63ae924 in QApplication::exec () at kernel/qapplication.cpp:3760
#57 0xb53648cd in kdemain (argc=3, argv=0x8f25008) at ../../../kate/app/katemain.cpp:377
#58 0x0804f762 in launch (argc=<optimized out>, _name=0x8f23c44 "kate", args=<optimized out>, cwd=0x0, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80522ee "0") at ../../kinit/kinit.cpp:746
#59 0x08050afc in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at ../../kinit/kinit.cpp:1238
#60 0x0805101f in handle_requests (waitForPid=<optimized out>) at ../../kinit/kinit.cpp:1431
#61 0x0804c130 in main (argc=) at ../../kinit/kinit.cpp:1919

Possible duplicates by query: bug 283528, bug 280758, bug 269002.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-02-23 10:58:05 UTC

*** This bug has been marked as a duplicate of bug 248926 ***