Bug 312392 - Kate crash when editing snippets
Summary: Kate crash when editing snippets
Status: RESOLVED DUPLICATE of bug 296244
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-12-30 17:52 UTC by jeroendoggen
Modified: 2012-12-30 18:01 UTC (History)
0 users

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 jeroendoggen 2012-12-30 17:52:43 UTC
Application: kate (3.9.3)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed: editing code snippers, creating my own snippet repository

- Custom settings of the application: just created a new snippet repository

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ccaa40 (LWP 5246))]

Thread 4 (Thread 0xb1b6fb40 (LWP 5247)):
#0  0xb5372dcd in __GI_clock_gettime (clock_id=1, tp=0xb1b6ef78) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6040fb5 in do_gettime (frac=0xb1b6ef70, sec=0xb1b6ef68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb612836e in QTimerInfoList::updateCurrentTime (this=0xb1202074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb61286fa in QTimerInfoList::timerWait (this=0xb1202074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 3 (Thread 0xb11ffb40 (LWP 5248)):
#0  0xb761a878 in pthread_mutex_unlock (mutex=0xb0800550) at forward.c:184
#1  0xb5db0f10 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb5d6f589 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5d6fbff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5d6fe61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb612799f in QEventDispatcherGlib::processEvents (this=0xb0800468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb60f426c in QEventLoop::processEvents (this=this@entry=0xb11ff228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb60f4561 in QEventLoop::exec (this=0xb11ff228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5fdf66c in QThread::exec (this=0x9cc4770) at thread/qthread.cpp:501
#9  0xb60d27bd in QInotifyFileSystemWatcherEngine::run (this=0x9cc4770) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5fe2a58 in QThreadPrivate::start (arg=0x9cc4770) at thread/qthread_unix.cpp:338
#11 0xb5e45d4c in start_thread (arg=0xb11ffb40) at pthread_create.c:308
#12 0xb760cd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb07ffb40 (LWP 5249)):
#0  0xb76fc424 in __kernel_vsyscall ()
#1  0xb5e4996b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb761a64c in __pthread_cond_wait (cond=0xb21fc670, mutex=0xb21fc658) at forward.c:139
#3  0xb20ea1cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb20ea1ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb5e45d4c in start_thread (arg=0xb07ffb40) at pthread_create.c:308
#6  0xb760cd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4ccaa40 (LWP 5246)):
[KCrash Handler]
#7  0x00000020 in ?? ()
#8  0xb610d7ab in QObject::disconnect (sender=0x9f60830, signal=0xb664bb54 "2selectionChanged(QItemSelection,QItemSelection)", receiver=0x9f64ba0, method=0xb664ec5c "1_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#9  0xb649af53 in eventFilter (event=0xbfd40184, watched=0x9f65510, this=0x9f60018) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#10 KWidgetItemDelegatePrivate::eventFilter (this=0x9f60018, watched=0x9f65510, event=0xbfd40184) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#11 0xb60f58fe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x97ed120, receiver=0x9f65510, event=0xbfd40184) at kernel/qcoreapplication.cpp:1025
#12 0xb6b8836d in QApplicationPrivate::notify_helper (this=0x97ed120, receiver=0x9f65510, e=0xbfd40184) at kernel/qapplication.cpp:4558
#13 0xb6b8ce54 in QApplication::notify (this=0x97ed120, receiver=0x9f65510, e=0xbfd40184) at kernel/qapplication.cpp:4423
#14 0xb64bbe91 in KApplication::notify (this=0xbfd41d8c, receiver=0x9f65510, event=0xbfd40184) at ../../kdeui/kernel/kapplication.cpp:311
#15 0xb60f578e in QCoreApplication::notifyInternal (this=0xbfd41d8c, receiver=0x9f65510, event=0xbfd40184) at kernel/qcoreapplication.cpp:915
#16 0xb6bd83c4 in sendEvent (event=0xbfd40184, receiver=0x9f65510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QWidgetPrivate::setWinId (this=0x9f5c4e8, id=0) at kernel/qwidget.cpp:1731
#18 0xb6c31fb9 in QWidget::destroy (this=0x9f65510, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1118
#19 0xb6bdb290 in QWidget::~QWidget (this=0x9f65510, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1686
#20 0xb6ff161f in QFrame::~QFrame (this=0x9f65510, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#21 0xb7082598 in QAbstractScrollArea::~QAbstractScrollArea (this=0x9f65510, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#22 0xb711fa9e in QAbstractItemView::~QAbstractItemView (this=0x9f65510, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#23 0xb7142e8f in QListView::~QListView (this=0x9f65510, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:205
#24 0xb7142ed2 in QListView::~QListView (this=0x9f65510, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:207
#25 0xb6109a59 in QObjectPrivate::deleteChildren (this=0x9f65030) at kernel/qobject.cpp:1908
#26 0xb6bdb258 in QWidget::~QWidget (this=0x99bc988, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#27 0xb1ef4260 in KTextEditor::CodesnippetsCore::SnippetRepositoryConfigWidget::~SnippetRepositoryConfigWidget() () from /usr/lib/libktexteditor_codesnippets_core.so.0
#28 0xb1ef42a2 in KTextEditor::CodesnippetsCore::SnippetRepositoryConfigWidget::~SnippetRepositoryConfigWidget() () from /usr/lib/libktexteditor_codesnippets_core.so.0
#29 0xb6109a59 in QObjectPrivate::deleteChildren (this=0x9f64d88) at kernel/qobject.cpp:1908
#30 0xb6bdb258 in QWidget::~QWidget (this=0xa1aeae8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#31 0xb672c7df in Kate::PluginConfigPage::~PluginConfigPage() () from /usr/lib/libkateinterfaces.so.4
#32 0xb1f34d22 in ?? () from /usr/lib/kde4/katesnippets_tngplugin.so
#33 0xb6109a59 in QObjectPrivate::deleteChildren (this=0x9f64a50) at kernel/qobject.cpp:1908
#34 0xb6bdb258 in QWidget::~QWidget (this=0xa3a2420, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#35 0xb6ff161f in QFrame::~QFrame (this=0xa3a2420, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#36 0xb657a5af in KHBox::~KHBox (this=0xa3a2420, __in_chrg=<optimized out>) at ../../kdeui/widgets/khbox.cpp:49
#37 0xb65d296f in KVBox::~KVBox (this=0xa3a2420, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:27
#38 0xb65d29b2 in KVBox::~KVBox (this=0xa3a2420, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29
#39 0xb6109a59 in QObjectPrivate::deleteChildren (this=0xa3cbb88) at kernel/qobject.cpp:1908
#40 0xb6bdb258 in QWidget::~QWidget (this=0xa3cbb68, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#41 0xb6ff161f in QFrame::~QFrame (this=0xa3cbb68, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#42 0xb7057b8f in QStackedWidget::~QStackedWidget (this=0xa3cbb68, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:191
#43 0xb64f26c2 in ~KPageStackedWidget (this=0xa3cbb68, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37
#44 KPageStackedWidget::~KPageStackedWidget (this=0xa3cbb68, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37
#45 0xb6109a59 in QObjectPrivate::deleteChildren (this=0xa3cb840) at kernel/qobject.cpp:1908
#46 0xb6bdb258 in QWidget::~QWidget (this=0xa3cb6b8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#47 0xb64f0a40 in KPageView::~KPageView (this=0xa3cb6b8, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview.cpp:320
#48 0xb64f5d6f in KPageWidget::~KPageWidget (this=0xa3cb6b8, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:76
#49 0xb64f5db2 in KPageWidget::~KPageWidget (this=0xa3cb6b8, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:78
#50 0xb6109a59 in QObjectPrivate::deleteChildren (this=0xa2c0360) at kernel/qobject.cpp:1908
#51 0xb6bdb258 in QWidget::~QWidget (this=0xa3c9f60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#52 0xb70c8579 in QDialog::~QDialog (this=0xa3c9f60, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318
#53 0xb64045f4 in KDialog::~KDialog (this=0xa3c9f60, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:201
#54 0xb64efb8f in KPageDialog::~KPageDialog (this=0xa3c9f60, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagedialog.cpp:64
#55 0xb672fac5 in ?? () from /usr/lib/libkateinterfaces.so.4
#56 0xb672fb12 in ?? () from /usr/lib/libkateinterfaces.so.4
#57 0xb673afe0 in ?? () from /usr/lib/libkateinterfaces.so.4
#58 0xb673b01f in ?? () from /usr/lib/libkateinterfaces.so.4
#59 0xb67410ad in ?? () from /usr/lib/libkateinterfaces.so.4
#60 0xb610ded6 in QMetaObject::activate (sender=0x9acd350, m=0xb74fc3b8 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbfd40bb8) at kernel/qobject.cpp:3547
#61 0xb6b8110d in QAction::triggered (this=this@entry=0x9acd350, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#62 0xb6b813ac in QAction::activate (this=0x9acd350, event=QAction::Trigger) at kernel/qaction.cpp:1257
#63 0xb7033225 in QMenuPrivate::activateCausedStack (this=0x9b339a0, causedStack=..., action=0x9acd350, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#64 0xb703a326 in QMenuPrivate::activateAction (this=0x9b339a0, action=0x9acd350, action_e=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1120
#65 0xb703b275 in QMenu::mouseReleaseEvent (this=0x9a72c18, e=0xbfd41444) at widgets/qmenu.cpp:2360
#66 0xb6593f8c in KMenu::mouseReleaseEvent (this=0x9a72c18, e=0xbfd41444) at ../../kdeui/widgets/kmenu.cpp:464
#67 0xb6be16df in QWidget::event (this=0x9a72c18, event=0xbfd41444) at kernel/qwidget.cpp:8371
#68 0xb703b76c in QMenu::event (this=0x9a72c18, e=0xbfd41444) at widgets/qmenu.cpp:2469
#69 0xb6b8839c in QApplicationPrivate::notify_helper (this=0x97ed120, receiver=0x9a72c18, e=0xbfd41444) at kernel/qapplication.cpp:4562
#70 0xb6b8d892 in QApplication::notify (this=0x97ed120, receiver=0x9a72c18, e=0xbfd41444) at kernel/qapplication.cpp:4105
#71 0xb64bbe91 in KApplication::notify (this=0xbfd41d8c, receiver=0x9a72c18, event=0xbfd41444) at ../../kdeui/kernel/kapplication.cpp:311
#72 0xb60f578e in QCoreApplication::notifyInternal (this=0xbfd41d8c, receiver=0x9a72c18, event=0xbfd41444) at kernel/qcoreapplication.cpp:915
#73 0xb6b89206 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#74 QApplicationPrivate::sendMouseEvent (receiver=0x9a72c18, event=0xbfd41444, alienWidget=0x0, nativeWidget=0x9a72c18, buttonDown=0xb7519d14 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#75 0xb6c1491f in QETWidget::translateMouseEvent (this=0x9a72c18, event=0xbfd4186c) at kernel/qapplication_x11.cpp:4556
#76 0xb6c13705 in QApplication::x11ProcessEvent (this=0xbfd41d8c, event=0xbfd4186c) at kernel/qapplication_x11.cpp:3737
#77 0xb6c3edc4 in x11EventSourceDispatch (s=0x97c1700, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#78 0xb5d6f9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#79 0xb5d6fd80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#80 0xb5d6fe61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0xb6127981 in QEventDispatcherGlib::processEvents (this=0x97edde8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#82 0xb6c3e9aa in QGuiEventDispatcherGlib::processEvents (this=0x97edde8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#83 0xb60f426c in QEventLoop::processEvents (this=this@entry=0xbfd41b68, flags=...) at kernel/qeventloop.cpp:149
#84 0xb60f4561 in QEventLoop::exec (this=0xbfd41b68, flags=...) at kernel/qeventloop.cpp:204
#85 0xb60f9cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#86 0xb6b85fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#87 0xb76f42d5 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kate.so
#88 0x0804854b in ?? ()
#89 0xb75374d3 in __libc_start_main (main=0x8048530, argc=2, ubp_av=0xbfd41e94, init=0x8048650 <__libc_csu_init>, fini=0x80486c0 <__libc_csu_fini>, rtld_fini=0xb770c270 <_dl_fini>, stack_end=0xbfd41e8c) at libc-start.c:226
#90 0x08048571 in _start ()

This bug may be a duplicate of or related to bug 296244.

Possible duplicates by query: bug 310753, bug 307099, bug 305998, bug 305931, bug 301410.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-12-30 18:01:12 UTC

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