Bug 320144 - Kate crashes after enabling a few plugins, including snippets
Summary: Kate crashes after enabling a few plugins, including snippets
Status: RESOLVED DUPLICATE of bug 296244
Alias: None
Product: kate
Classification: Applications
Component: plugin-snippets (show other bugs)
Version: 3.9.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-22 18:36 UTC by Supreme Onion Dog Master
Modified: 2013-08-12 12:58 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 Supreme Onion Dog Master 2013-05-22 18:36:55 UTC
Application: kate (3.9.5)
KDE Platform Version: 4.9.5
Qt Version: 4.8.3
Operating System: Linux 3.5.0-30-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:

I enabled a few plugins, one of which was snippets, and downloaded/installed a few additional snippet types using the wizard.

I'm not entirely sure this is snippet-related as I'd enabled a few plugins (ctags, and a few others that I've forgotten already). When I closed out of the settings dialog the crash occurred.

-- 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 0xb4cd4a40 (LWP 26609))]

Thread 4 (Thread 0xb2501b40 (LWP 26613)):
#0  0xb7707424 in __kernel_vsyscall ()
#1  0xb760648b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb5dba1ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5d7983b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5d79c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5d7a1db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb346bb7a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb5d9f303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5e4fd4c in start_thread (arg=0xb2501b40) at pthread_create.c:308
#9  0xb7616dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb0228b40 (LWP 26616)):
#0  0xb7707424 in __kernel_vsyscall ()
#1  0xb5e5396b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb76246ec in __pthread_cond_wait (cond=0xb0677670, mutex=0xb0677658) at forward.c:139
#3  0xb05651cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb05651ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb5e4fd4c in start_thread (arg=0xb0228b40) at pthread_create.c:308
#6  0xb7616dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xae9d6b40 (LWP 26629)):
#0  0xb7707424 in __kernel_vsyscall ()
#1  0xb760648b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb5dba1ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5d7983b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5d79c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5d79e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb613199f in QEventDispatcherGlib::processEvents (this=0xae000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb60fe26c in QEventLoop::processEvents (this=this@entry=0xae9d6228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb60fe561 in QEventLoop::exec (this=0xae9d6228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5fe966c in QThread::exec (this=0xa438f78) at thread/qthread.cpp:501
#10 0xb60dc7bd in QInotifyFileSystemWatcherEngine::run (this=0xa438f78) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb5feca58 in QThreadPrivate::start (arg=0xa438f78) at thread/qthread_unix.cpp:338
#12 0xb5e4fd4c in start_thread (arg=0xae9d6b40) at pthread_create.c:308
#13 0xb7616dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4cd4a40 (LWP 26609)):
[KCrash Handler]
#7  0x00000038 in ?? ()
#8  0xb61177ab in QObject::disconnect (sender=0xafa6b38, signal=0xb6655b94 "2selectionChanged(QItemSelection,QItemSelection)", receiver=0xafa6668, method=0xb6658c9c "1_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#9  0xb64a4f83 in eventFilter (event=0xbf86c734, watched=0xabf00d0, this=0xafa6568) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#10 KWidgetItemDelegatePrivate::eventFilter (this=0xafa6568, watched=0xabf00d0, event=0xbf86c734) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#11 0xb60ff8fe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9e50cf0, receiver=0xabf00d0, event=0xbf86c734) at kernel/qcoreapplication.cpp:1025
#12 0xb6b9236d in QApplicationPrivate::notify_helper (this=0x9e50cf0, receiver=0xabf00d0, e=0xbf86c734) at kernel/qapplication.cpp:4558
#13 0xb6b96e54 in QApplication::notify (this=0x9e50cf0, receiver=0xabf00d0, e=0xbf86c734) at kernel/qapplication.cpp:4423
#14 0xb64c5ec1 in KApplication::notify (this=0xbf86e33c, receiver=0xabf00d0, event=0xbf86c734) at ../../kdeui/kernel/kapplication.cpp:311
#15 0xb60ff78e in QCoreApplication::notifyInternal (this=0xbf86e33c, receiver=0xabf00d0, event=0xbf86c734) at kernel/qcoreapplication.cpp:915
#16 0xb6be23c4 in sendEvent (event=0xbf86c734, receiver=0xabf00d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QWidgetPrivate::setWinId (this=0xafa7e08, id=0) at kernel/qwidget.cpp:1731
#18 0xb6c3bfb9 in QWidget::destroy (this=0xabf00d0, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1118
#19 0xb6be5290 in QWidget::~QWidget (this=0xabf00d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1686
#20 0xb6ffb61f in QFrame::~QFrame (this=0xabf00d0, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#21 0xb708c598 in QAbstractScrollArea::~QAbstractScrollArea (this=0xabf00d0, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#22 0xb7129a9e in QAbstractItemView::~QAbstractItemView (this=0xabf00d0, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#23 0xb714ce8f in QListView::~QListView (this=0xabf00d0, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:205
#24 0xb714ced2 in QListView::~QListView (this=0xabf00d0, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:207
#25 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xabf4520) at kernel/qobject.cpp:1908
#26 0xb6be5258 in QWidget::~QWidget (this=0xaf2c8a8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#27 0xa9c5f260 in KTextEditor::CodesnippetsCore::SnippetRepositoryConfigWidget::~SnippetRepositoryConfigWidget (this=0xaf2c8a8, __in_chrg=<optimized out>) at ../../../../../kate/plugins/snippets_tng/lib/repository.cpp:625
#28 0xa9c5f2a2 in KTextEditor::CodesnippetsCore::SnippetRepositoryConfigWidget::~SnippetRepositoryConfigWidget (this=0xaf2c8a8, __in_chrg=<optimized out>) at ../../../../../kate/plugins/snippets_tng/lib/repository.cpp:628
#29 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xabf3700) at kernel/qobject.cpp:1908
#30 0xb6be5258 in QWidget::~QWidget (this=0xaba29c8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#31 0xb67367df in Kate::PluginConfigPage::~PluginConfigPage (this=0xaba29c8, __in_chrg=<optimized out>) at ../../../kate/interfaces/kate/pluginconfigpageinterface.cpp:41
#32 0xa9ca0d22 in ~KateSnippetsConfigPage (this=0xaba29c8, __in_chrg=<optimized out>) at ../../../../kate/plugins/snippets_tng/jowennsnippets.h:130
#33 JoWenn::KateSnippetsConfigPage::~KateSnippetsConfigPage (this=0xaba29c8, __in_chrg=<optimized out>) at ../../../../kate/plugins/snippets_tng/jowennsnippets.h:130
#34 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xadc1850) at kernel/qobject.cpp:1908
#35 0xb6be5258 in QWidget::~QWidget (this=0xa845c88, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#36 0xb6ffb61f in QFrame::~QFrame (this=0xa845c88, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#37 0xb65845df in KHBox::~KHBox (this=0xa845c88, __in_chrg=<optimized out>) at ../../kdeui/widgets/khbox.cpp:49
#38 0xb65dc9cf in KVBox::~KVBox (this=0xa845c88, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:27
#39 0xb65dca12 in KVBox::~KVBox (this=0xa845c88, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29
#40 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xa96a778) at kernel/qobject.cpp:1908
#41 0xb6be5258 in QWidget::~QWidget (this=0xacaaf38, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#42 0xb6ffb61f in QFrame::~QFrame (this=0xacaaf38, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#43 0xb7061b8f in QStackedWidget::~QStackedWidget (this=0xacaaf38, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:191
#44 0xb64fc6f2 in ~KPageStackedWidget (this=0xacaaf38, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37
#45 KPageStackedWidget::~KPageStackedWidget (this=0xacaaf38, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37
#46 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xa9e1068) at kernel/qobject.cpp:1908
#47 0xb6be5258 in QWidget::~QWidget (this=0xa51b300, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#48 0xb64faa70 in KPageView::~KPageView (this=0xa51b300, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview.cpp:320
#49 0xb64ffd9f in KPageWidget::~KPageWidget (this=0xa51b300, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:76
#50 0xb64ffde2 in KPageWidget::~KPageWidget (this=0xa51b300, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:78
#51 0xb6113a59 in QObjectPrivate::deleteChildren (this=0xa090aa0) at kernel/qobject.cpp:1908
#52 0xb6be5258 in QWidget::~QWidget (this=0xaaced80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#53 0xb70d2579 in QDialog::~QDialog (this=0xaaced80, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318
#54 0xb640e614 in KDialog::~KDialog (this=0xaaced80, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:201
#55 0xb64f9bbf in KPageDialog::~KPageDialog (this=0xaaced80, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagedialog.cpp:64
#56 0xb6739ac5 in KateConfigDialog::~KateConfigDialog (this=0xaaced80, __in_chrg=<optimized out>) at ../../../kate/app/kateconfigdialog.cpp:234
#57 0xb6739b12 in KateConfigDialog::~KateConfigDialog (this=0xaaced80, __in_chrg=<optimized out>) at ../../../kate/app/kateconfigdialog.cpp:235
#58 0xb6744fe0 in KateMainWindow::showPluginConfigPage (this=this@entry=0xa260450, configpageinterface=configpageinterface@entry=0x0, id=id@entry=0) at ../../../kate/app/katemainwindow.cpp:689
#59 0xb674501f in KateMainWindow::slotConfigure (this=this@entry=0xa260450) at ../../../kate/app/katemainwindow.cpp:675
#60 0xb674b0ad in qt_static_metacall (_a=0xbf86d168, _id=6, _o=0xa260450, _c=<optimized out>) at ./katemainwindow.moc:171
#61 KateMainWindow::qt_static_metacall (_o=0xa260450, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf86d168) at ./katemainwindow.moc:159
#62 0xb6117ed6 in QMetaObject::activate (sender=0xa2b82f8, m=0xb75063b8 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbf86d168) at kernel/qobject.cpp:3547
#63 0xb6b8b10d in QAction::triggered (this=this@entry=0xa2b82f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#64 0xb6b8b3ac in QAction::activate (this=0xa2b82f8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#65 0xb703d225 in QMenuPrivate::activateCausedStack (this=0xa299888, causedStack=..., action=0xa2b82f8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#66 0xb7044326 in QMenuPrivate::activateAction (this=0xa299888, action=0xa2b82f8, action_e=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1120
#67 0xb7045275 in QMenu::mouseReleaseEvent (this=0xa29e8b0, e=0xbf86d9f4) at widgets/qmenu.cpp:2360
#68 0xb659dfbc in KMenu::mouseReleaseEvent (this=0xa29e8b0, e=0xbf86d9f4) at ../../kdeui/widgets/kmenu.cpp:464
#69 0xb6beb6df in QWidget::event (this=0xa29e8b0, event=0xbf86d9f4) at kernel/qwidget.cpp:8371
#70 0xb704576c in QMenu::event (this=0xa29e8b0, e=0xbf86d9f4) at widgets/qmenu.cpp:2469
#71 0xb6b9239c in QApplicationPrivate::notify_helper (this=0x9e50cf0, receiver=0xa29e8b0, e=0xbf86d9f4) at kernel/qapplication.cpp:4562
#72 0xb6b97892 in QApplication::notify (this=0x9e50cf0, receiver=0xa29e8b0, e=0xbf86d9f4) at kernel/qapplication.cpp:4105
#73 0xb64c5ec1 in KApplication::notify (this=0xbf86e33c, receiver=0xa29e8b0, event=0xbf86d9f4) at ../../kdeui/kernel/kapplication.cpp:311
#74 0xb60ff78e in QCoreApplication::notifyInternal (this=0xbf86e33c, receiver=0xa29e8b0, event=0xbf86d9f4) at kernel/qcoreapplication.cpp:915
#75 0xb6b93206 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#76 QApplicationPrivate::sendMouseEvent (receiver=0xa29e8b0, event=0xbf86d9f4, alienWidget=0x0, nativeWidget=0xa29e8b0, buttonDown=0xb7523d14 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#77 0xb6c1e91f in QETWidget::translateMouseEvent (this=0xa29e8b0, event=0xbf86de1c) at kernel/qapplication_x11.cpp:4556
#78 0xb6c1d705 in QApplication::x11ProcessEvent (this=0xbf86e33c, event=0xbf86de1c) at kernel/qapplication_x11.cpp:3737
#79 0xb6c48dc4 in x11EventSourceDispatch (s=0x9e51b10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#80 0xb5d799e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0xb5d79d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0xb5d79e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0xb6131981 in QEventDispatcherGlib::processEvents (this=0x9e25ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#84 0xb6c489aa in QGuiEventDispatcherGlib::processEvents (this=0x9e25ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#85 0xb60fe26c in QEventLoop::processEvents (this=this@entry=0xbf86e118, flags=...) at kernel/qeventloop.cpp:149
#86 0xb60fe561 in QEventLoop::exec (this=0xbf86e118, flags=...) at kernel/qeventloop.cpp:204
#87 0xb6103cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#88 0xb6b8ffc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#89 0xb76ff2d5 in kdemain (argc=2, argv=0xbf86e444) at ../../../kate/app/katemain.cpp:377
#90 0x0804854b in main (argc=2, argv=0xbf86e444) at kate_dummy.cpp:3

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

Possible duplicates by query: bug 317520, bug 315478, bug 314525, bug 313423, bug 312392.

Reported using DrKonqi
Comment 1 Dominik Haumann 2013-08-12 12:58:24 UTC

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