Bug 296244 - Kate crashes when disabling Snippets plugin
Summary: Kate crashes when disabling Snippets plugin
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: plugin-snippets (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
: 301410 305998 307099 310753 312392 313423 314525 315478 317520 320144 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-18 02:49 UTC by Anssi Hannula
Modified: 2013-08-12 12:58 UTC (History)
18 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10


Attachments
New crash information added by DrKonqi (12.08 KB, text/plain)
2012-04-26 11:29 UTC, Thomas Tanghus
Details
New crash information added by DrKonqi (12.27 KB, text/plain)
2012-08-31 19:06 UTC, Ricardo
Details
New crash information added by DrKonqi (10.45 KB, text/plain)
2012-09-03 19:40 UTC, JWLabonte
Details
New crash information added by DrKonqi (13.14 KB, text/plain)
2012-09-28 02:00 UTC, poelzi
Details
New crash information added by DrKonqi (13.00 KB, text/plain)
2013-03-06 05:03 UTC, Maxim
Details
New crash information added by DrKonqi (11.87 KB, text/plain)
2013-03-09 20:10 UTC, Tobias Hochgürtel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anssi Hannula 2012-03-18 02:49:45 UTC
Application: kate (3.8.1)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-desktop-0.rc6.1.mga2 x86_64
Distribution: "Mageia Cauldron"

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

I was disabling the Snippets plugin after I gave it a try, and Kate crashed immediately when I unticked the checkbox.

-- Backtrace:
Application: Kate (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f21efb6f720 (LWP 21643))]

Thread 3 (Thread 0x7f21d4c73700 (LWP 21644)):
#0  g_mutex_get_impl (mutex=0x7f21d00009a0) at gthread-posix.c:130
#1  0x00007f21ea1d10a9 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227
#2  0x00007f21ea195d7e in g_main_context_iterate (dispatch=1, block=1, context=0x7f21d00009a0, self=<optimized out>) at gmain.c:3096
#3  g_main_context_iterate (context=0x7f21d00009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3055
#4  0x00007f21ea195f94 in g_main_context_iteration (context=0x7f21d00009a0, may_block=1) at gmain.c:3179
#5  0x00007f21ee839c26 in QEventDispatcherGlib::processEvents (this=0x7f21d00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f21ee809c62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f21ee809eb7 in QEventLoop::exec (this=0x7f21d4c72e30, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f21ee70abf7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f21ee7e9a7f in QInotifyFileSystemWatcherEngine::run (this=0x23ab6e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x23ab6e0) at thread/qthread_unix.cpp:298
#11 0x00007f21ee47db99 in start_thread (arg=0x7f21d4c73700) at pthread_create.c:301
#12 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f21cffff700 (LWP 21645)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21e21b8bd2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f21e24b1e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f21e21b8c09 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f21ee47db99 in start_thread (arg=0x7f21cffff700) at pthread_create.c:301
#4  0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f21efb6f720 (LWP 21643)):
[KCrash Handler]
#6  0x0000000005751b20 in ?? ()
#7  0x00007f21ee81e3e4 in QObject::disconnect (sender=0x456b900, signal=0x575de09 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x5662ef0, method=0x5752b19 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007f21ef4b50f2 in eventFilter (event=0x7fff7b84fb50, watched=0x54827a0, this=0x575cab0) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kwidgetitemdelegate.cpp:279
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x575cab0, watched=0x54827a0, event=0x7fff7b84fb50) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kwidgetitemdelegate.cpp:243
#10 0x00007f21ee80b008 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x54827a0, event=0x7fff7b84fb50) at kernel/qcoreapplication.cpp:986
#11 0x00007f21ed97db4f in notify_helper (e=0x7fff7b84fb50, receiver=0x54827a0, this=0x1edbb90) at kernel/qapplication.cpp:4546
#12 QApplicationPrivate::notify_helper (this=0x1edbb90, receiver=0x54827a0, e=0x7fff7b84fb50) at kernel/qapplication.cpp:4522
#13 0x00007f21ed982a03 in QApplication::notify (this=0x7fff7b853d80, receiver=0x54827a0, e=0x7fff7b84fb50) at kernel/qapplication.cpp:4411
#14 0x00007f21ef4ef9c6 in KApplication::notify (this=0x7fff7b853d80, receiver=0x54827a0, event=0x7fff7b84fb50) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#15 0x00007f21ee80ae7c in QCoreApplication::notifyInternal (this=0x7fff7b853d80, receiver=0x54827a0, event=0x7fff7b84fb50) at kernel/qcoreapplication.cpp:876
#16 0x00007f21ed9c58c8 in sendEvent (event=0x7fff7b84fb50, receiver=0x54827a0) at ../../src/corelib/kernel/qcoreapplication.h:231
#17 QWidgetPrivate::setWinId (this=0x5757af0, id=0) at kernel/qwidget.cpp:1729
#18 0x00007f21eda1651e in QWidget::destroy (this=0x54827a0, destroyWindow=true, destroySubWindows=<optimized out>) at kernel/qwidget_x11.cpp:1095
#19 0x00007f21ed9c8949 in QWidget::~QWidget (this=0x54827a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1684
#20 0x00007f21edebb179 in QListView::~QListView (this=0x54827a0, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:207
#21 0x00007f21ee81d215 in QObjectPrivate::deleteChildren (this=0x574fa60) at kernel/qobject.cpp:1908
#22 0x00007f21ed9c8920 in QWidget::~QWidget (this=0x5140680, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#23 0x00007f21c66e0539 in KTextEditor::CodesnippetsCore::SnippetRepositoryConfigWidget::~SnippetRepositoryConfigWidget (this=0x5140680, __in_chrg=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/plugins/snippets_tng/lib/repository.cpp:628
#24 0x00007f21ee81d215 in QObjectPrivate::deleteChildren (this=0x5752890) at kernel/qobject.cpp:1908
#25 0x00007f21ed9c8920 in QWidget::~QWidget (this=0x3101420, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
#26 0x00007f21c68fc6be in ~KateSnippetsConfigPage (this=0x3101420, __in_chrg=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/plugins/snippets_tng/jowennsnippets.h:128
#27 JoWenn::KateSnippetsConfigPage::~KateSnippetsConfigPage (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/plugins/snippets_tng/jowennsnippets.h:128
#28 0x00007f21db5d1918 in KateConfigDialog::removePluginPage (this=0x5029cb0, plugin=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/app/kateconfigdialog.cpp:330
#29 0x00007f21db5d453a in KateConfigPluginPage::unloadPlugin (this=<optimized out>, item=0x5746bb0) at /usr/src/debug/kate-4.8.0/kate/app/kateconfigplugindialogpage.cpp:110
#30 0x00007f21db5d458d in KateConfigPluginPage::stateChange (this=0x5138a10, item=<optimized out>, b=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/app/kateconfigplugindialogpage.cpp:94
#31 0x00007f21ee81eb61 in QMetaObject::activate (sender=0x51401f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7b850070) at kernel/qobject.cpp:3547
#32 0x00007f21db5d422d in KatePluginListView::stateChange (this=<optimized out>, _t1=0x5746bb0, _t2=false) at /usr/src/debug/kate-4.8.0/build/kate/app/kateconfigplugindialogpage.moc:104
#33 0x00007f21db5d43b2 in KatePluginListView::stateChanged (this=0x51401f0, item=0x5746bb0) at /usr/src/debug/kate-4.8.0/kate/app/kateconfigplugindialogpage.cpp:62
#34 0x00007f21ee81eb61 in QMetaObject::activate (sender=0x51401f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7b850200) at kernel/qobject.cpp:3547
#35 0x00007f21edf156b0 in QTreeWidget::itemChanged (this=<optimized out>, _t1=0x5746bb0, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:249
#36 0x00007f21ee81eb61 in QMetaObject::activate (sender=0x5011b20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7b850350) at kernel/qobject.cpp:3547
#37 0x00007f21ee86aab7 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#38 0x00007f21edf15ee2 in QTreeModel::emitDataChanged (this=0x5011b20, item=0x5746bb0, column=<optimized out>) at itemviews/qtreewidget.cpp:796
#39 0x00007f21edf1b1fe in QTreeWidgetItem::setData (this=0x5746bb0, column=0, role=10, value=...) at itemviews/qtreewidget.cpp:1755
#40 0x00007f21edf14137 in QTreeModel::setData (this=<optimized out>, index=<optimized out>, value=<optimized out>, role=<optimized out>) at itemviews/qtreewidget.cpp:388
#41 0x00007f21edf465b9 in QStyledItemDelegate::editorEvent (this=0x513d240, event=0x7fff7b851650, model=0x5011b20, option=<optimized out>, index=...) at itemviews/qstyleditemdelegate.cpp:758
#42 0x00007f21ede9cf32 in QAbstractItemViewPrivate::sendDelegateEvent (this=0x5138f60, index=<optimized out>, event=0x7fff7b851650) at itemviews/qabstractitemview.cpp:4176
#43 0x00007f21edea42cc in QAbstractItemView::edit (this=0x51401f0, index=..., trigger=QAbstractItemView::SelectedClicked, event=0x7fff7b851650) at itemviews/qabstractitemview.cpp:2560
#44 0x00007f21ede9d49d in QAbstractItemView::mouseReleaseEvent (this=0x51401f0, event=0x7fff7b851650) at itemviews/qabstractitemview.cpp:1802
#45 0x00007f21ed9ce324 in QWidget::event (this=0x51401f0, event=0x7fff7b851650) at kernel/qwidget.cpp:8361
#46 0x00007f21edd890f6 in QFrame::event (this=0x51401f0, e=0x7fff7b851650) at widgets/qframe.cpp:557
#47 0x00007f21ede9bf7b in QAbstractItemView::viewportEvent (this=0x51401f0, event=0x7fff7b851650) at itemviews/qabstractitemview.cpp:1644
#48 0x00007f21edee3a95 in QTreeView::viewportEvent (this=0x51401f0, event=0x7fff7b851650) at itemviews/qtreeview.cpp:1257
#49 0x00007f21ee80b008 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x50491b0, event=0x7fff7b851650) at kernel/qcoreapplication.cpp:986
#50 0x00007f21ed97db4f in notify_helper (e=0x7fff7b851650, receiver=0x50491b0, this=0x1edbb90) at kernel/qapplication.cpp:4546
#51 QApplicationPrivate::notify_helper (this=0x1edbb90, receiver=0x50491b0, e=0x7fff7b851650) at kernel/qapplication.cpp:4522
#52 0x00007f21ed9832d3 in QApplication::notify (this=<optimized out>, receiver=0x50491b0, e=0x7fff7b851650) at kernel/qapplication.cpp:4093
#53 0x00007f21ef4ef9c6 in KApplication::notify (this=0x7fff7b853d80, receiver=0x50491b0, event=0x7fff7b851650) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#54 0x00007f21ee80ae7c in QCoreApplication::notifyInternal (this=0x7fff7b853d80, receiver=0x50491b0, event=0x7fff7b851650) at kernel/qcoreapplication.cpp:876
#55 0x00007f21ed97eb52 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#56 QApplicationPrivate::sendMouseEvent (receiver=0x50491b0, event=0x7fff7b851650, alienWidget=0x50491b0, nativeWidget=0x56ac9b0, buttonDown=0x50491b0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#57 0x00007f21ed9fa6a5 in QETWidget::translateMouseEvent (this=0x56ac9b0, event=<optimized out>) at kernel/qapplication_x11.cpp:4515
#58 0x00007f21ed9f956a in QApplication::x11ProcessEvent (this=0x7fff7b853d80, event=0x7fff7b851f10) at kernel/qapplication_x11.cpp:3641
#59 0x00007f21eda20db2 in x11EventSourceDispatch (s=0x1ed9310, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00007f21ea195b0a in g_main_dispatch (context=0x1ed7610) at gmain.c:2510
#61 g_main_context_dispatch (context=0x1ed7610) at gmain.c:3047
#62 0x00007f21ea195ed0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1ed7610, self=<optimized out>) at gmain.c:3118
#63 g_main_context_iterate (context=0x1ed7610, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3055
#64 0x00007f21ea195f94 in g_main_context_iteration (context=0x1ed7610, may_block=1) at gmain.c:3179
#65 0x00007f21ee839bbf in QEventDispatcherGlib::processEvents (this=0x1ed9280, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#66 0x00007f21eda20a3e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00007f21ee809c62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#68 0x00007f21ee809eb7 in QEventLoop::exec (this=0x7fff7b8522b0, flags=...) at kernel/qeventloop.cpp:204
#69 0x00007f21ede47566 in QDialog::exec (this=0x5029cb0) at dialogs/qdialog.cpp:552
#70 0x00007f21db5db6d0 in KateMainWindow::showPluginConfigPage (this=0x3aa6c90, configpageinterface=0x0, id=0) at /usr/src/debug/kate-4.8.0/kate/app/katemainwindow.cpp:687
#71 0x00007f21db5e123a in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x3aa6c90, _c=<optimized out>) at /usr/src/debug/kate-4.8.0/build/kate/app/katemainwindow.moc:168
#72 KateMainWindow::qt_static_metacall (_o=0x3aa6c90, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kate-4.8.0/build/kate/app/katemainwindow.moc:157
#73 0x00007f21ee81eb61 in QMetaObject::activate (sender=0x3ad1570, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7b852490) at kernel/qobject.cpp:3547
#74 0x00007f21ed977742 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#75 0x00007f21ed97792f in QAction::activate (this=0x3ad1570, event=<optimized out>) at kernel/qaction.cpp:1257
#76 0x00007f21eddc4079 in QMenuPrivate::activateCausedStack (this=0x3b02020, causedStack=..., action=0x3ad1570, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#77 0x00007f21eddca182 in QMenuPrivate::activateAction (this=0x3b02020, action=0x3ad1570, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#78 0x00007f21ef4b8e50 in KMenu::mouseReleaseEvent (this=0x3b196c0, e=0x7fff7b853060) at /usr/src/debug/kdelibs-4.8.1/kdeui/widgets/kmenu.cpp:464
#79 0x00007f21ed9ce324 in QWidget::event (this=0x3b196c0, event=0x7fff7b853060) at kernel/qwidget.cpp:8361
#80 0x00007f21eddcb71b in QMenu::event (this=0x3b196c0, e=0x7fff7b853060) at widgets/qmenu.cpp:2460
#81 0x00007f21ed97db84 in notify_helper (e=0x7fff7b853060, receiver=0x3b196c0, this=0x1edbb90) at kernel/qapplication.cpp:4550
#82 QApplicationPrivate::notify_helper (this=0x1edbb90, receiver=0x3b196c0, e=0x7fff7b853060) at kernel/qapplication.cpp:4522
#83 0x00007f21ed9832d3 in QApplication::notify (this=<optimized out>, receiver=0x3b196c0, e=0x7fff7b853060) at kernel/qapplication.cpp:4093
#84 0x00007f21ef4ef9c6 in KApplication::notify (this=0x7fff7b853d80, receiver=0x3b196c0, event=0x7fff7b853060) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#85 0x00007f21ee80ae7c in QCoreApplication::notifyInternal (this=0x7fff7b853d80, receiver=0x3b196c0, event=0x7fff7b853060) at kernel/qcoreapplication.cpp:876
#86 0x00007f21ed97eb52 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#87 QApplicationPrivate::sendMouseEvent (receiver=0x3b196c0, event=0x7fff7b853060, alienWidget=0x0, nativeWidget=0x3b196c0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3161
#88 0x00007f21ed9fad51 in QETWidget::translateMouseEvent (this=0x3b196c0, event=<optimized out>) at kernel/qapplication_x11.cpp:4449
#89 0x00007f21ed9f956a in QApplication::x11ProcessEvent (this=0x7fff7b853d80, event=0x7fff7b853920) at kernel/qapplication_x11.cpp:3641
#90 0x00007f21eda20db2 in x11EventSourceDispatch (s=0x1ed9310, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#91 0x00007f21ea195b0a in g_main_dispatch (context=0x1ed7610) at gmain.c:2510
#92 g_main_context_dispatch (context=0x1ed7610) at gmain.c:3047
#93 0x00007f21ea195ed0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1ed7610, self=<optimized out>) at gmain.c:3118
#94 g_main_context_iterate (context=0x1ed7610, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3055
#95 0x00007f21ea195f94 in g_main_context_iteration (context=0x1ed7610, may_block=1) at gmain.c:3179
#96 0x00007f21ee839bbf in QEventDispatcherGlib::processEvents (this=0x1ed9280, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#97 0x00007f21eda20a3e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#98 0x00007f21ee809c62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#99 0x00007f21ee809eb7 in QEventLoop::exec (this=0x7fff7b853cc0, flags=...) at kernel/qeventloop.cpp:204
#100 0x00007f21ee80e9a5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#101 0x00007f21db829115 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kate-4.8.0/kate/app/katemain.cpp:377
#102 0x00000000004086a4 in launch (argc=3, _name=0x1ebf668 "/usr/bin/kate", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x1ebf6ca "sigma.onse.fi;1332004634;337633;23683_TIME952527771") at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:734
#103 0x00000000004097a6 in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1226
#104 0x0000000000409ce7 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1419
#105 0x00000000004051b7 in main (argc=4, argv=0x7fff00000001, envp=0x7fff7b856400) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1907

Possible duplicates by query: bug 276066.

Reported using DrKonqi
Comment 1 Thomas Tanghus 2012-04-26 11:29:37 UTC
Created attachment 70666 [details]
New crash information added by DrKonqi

kate (3.8.2) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:

I had the snippets plugin dialog open and had just downloaded a few. They didn't show up in the list, so I tried to close it. Crash.

-- Backtrace (Reduced):
#7  0x00007fdc37032c04 in QObject::disconnect (sender=0x375d440, signal=0x375db49 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x1b62920, method=0x4365d69 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007fdc37805549 in eventFilter (event=0x7fff70991410, watched=0x1a89630, this=0x41fb3c0) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x41fb3c0, watched=0x1a89630, event=0x7fff70991410) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007fdc3701f128 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1a89630, event=0x7fff70991410) at kernel/qcoreapplication.cpp:986
#11 0x00007fdc385732af in notify_helper (e=0x7fff70991410, receiver=0x1a89630, this=0x18fe9e0) at kernel/qapplication.cpp:4555
Comment 2 Jekyll Wu 2012-07-06 15:46:29 UTC
*** Bug 301410 has been marked as a duplicate of this bug. ***
Comment 3 Ricardo 2012-08-31 19:06:36 UTC
Created attachment 73583 [details]
New crash information added by DrKonqi

kate (3.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

Saving newly added snippets.

- Custom settings of the application:

Snippet codes installed from Kate's  plugin section.

-- Backtrace (Reduced):
#7  0x00007f1914adeb04 in QObject::disconnect (sender=0x1d66b70, signal=0x1f17fe9 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x1f16f50, method=0x1eefc09 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007f19152be479 in eventFilter (event=0x7fff5bd7f510, watched=0x1eee550, this=0x1f17010) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x1f17010, watched=0x1eee550, event=0x7fff5bd7f510) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007f1914acb028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1eee550, event=0x7fff5bd7f510) at kernel/qcoreapplication.cpp:986
#11 0x00007f191604385f in notify_helper (e=0x7fff5bd7f510, receiver=0x1eee550, this=0x12162a0) at kernel/qapplication.cpp:4555
Comment 4 JWLabonte 2012-09-03 19:40:05 UTC
Created attachment 73633 [details]
New crash information added by DrKonqi

kate (3.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed: I was in the Configure window used Get New Snippets to select Python Snippets. After adding, the new snippet did not appear in the list and then Kate locked up and then crashed. Upon relaunching Kate, Python Snippets does in fact appear in the list of snippets.

-- Backtrace (Reduced):
#7  0x00007fc825d67b04 in QObject::disconnect (sender=0x34018b0, signal=0x3401f99 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x3411010, method=0x33d6099 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007fc82653e479 in eventFilter (event=0x7fffd7255850, watched=0x340b640, this=0x34010e0) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x34010e0, watched=0x340b640, event=0x7fffd7255850) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007fc825d54028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x340b640, event=0x7fffd7255850) at kernel/qcoreapplication.cpp:986
#11 0x00007fc8272b785f in notify_helper (e=0x7fffd7255850, receiver=0x340b640, this=0x251d4d0) at kernel/qapplication.cpp:4555
Comment 5 Jekyll Wu 2012-09-20 12:17:36 UTC
*** Bug 307099 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2012-09-20 12:17:58 UTC
*** Bug 305998 has been marked as a duplicate of this bug. ***
Comment 7 poelzi 2012-09-28 02:00:38 UTC
Created attachment 74203 [details]
New crash information added by DrKonqi

kate (3.8.5) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

changed and saved a snippet in the config dialog. snippets was enabled

-- Backtrace (Reduced):
#6  0x00007f63c6821b02 in QObject::disconnect (sender=0x3a99020, signal=0x42477c9 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x2babbd0, method=0x44025d9 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#7  0x00007f63c6ff7e89 in eventFilter (event=0x7fff3e89f0b0, watched=0x45f3470, this=0x4418740) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#8  KWidgetItemDelegatePrivate::eventFilter (this=0x4418740, watched=0x45f3470, event=0x7fff3e89f0b0) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#9  0x00007f63c680e028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x45f3470, event=0x7fff3e89f0b0) at kernel/qcoreapplication.cpp:986
#10 0x00007f63c7d7085f in notify_helper (e=0x7fff3e89f0b0, receiver=0x45f3470, this=0x191bb10) at kernel/qapplication.cpp:4555
Comment 8 Christoph Cullmann 2012-10-30 12:31:51 UTC
Git commit 591cac23e70badd106436553a89e137d5087d3eb by Christoph Cullmann.
Committed on 30/10/2012 at 13:28.
Pushed by cullmann into branch 'master'.

Default to the new snippets code from part and avoid duplicated functionality.
Some functions still need porting, therefore keeping code around.

This closes the following bugs, as these dialogs and the plugin are no longer used:
Related: bug 296797

M  +1    -1    kate/plugins/CMakeLists.txt

http://commits.kde.org/kate/591cac23e70badd106436553a89e137d5087d3eb
Comment 9 Jekyll Wu 2012-12-30 18:01:12 UTC
*** Bug 312392 has been marked as a duplicate of this bug. ***
Comment 10 Dominik Haumann 2013-01-18 08:35:35 UTC
*** Bug 310753 has been marked as a duplicate of this bug. ***
Comment 11 Dominik Haumann 2013-01-18 08:36:08 UTC
*** Bug 313423 has been marked as a duplicate of this bug. ***
Comment 12 Dominik Haumann 2013-02-20 10:27:33 UTC
*** Bug 314525 has been marked as a duplicate of this bug. ***
Comment 13 Jekyll Wu 2013-03-04 08:31:14 UTC
*** Bug 315478 has been marked as a duplicate of this bug. ***
Comment 14 Maxim 2013-03-06 05:03:40 UTC
Created attachment 77792 [details]
New crash information added by DrKonqi

kate (3.8.5) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

I was disabling the Snippets plugin after I gave it a try, and Kate crashed immediately when I unticked the checkbox

-- Backtrace (Reduced):
#7  0x00007ff9ae03cb04 in QObject::disconnect (sender=0x1a61070, signal=0x1afb259 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x1b18300, method=0x1af6d49 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007ff9ae812e89 in eventFilter (event=0x7fff559d3810, watched=0x1aa9460, this=0x1b18440) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x1b18440, watched=0x1aa9460, event=0x7fff559d3810) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007ff9ae029028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1aa9460, event=0x7fff559d3810) at kernel/qcoreapplication.cpp:986
#11 0x00007ff9af58a85f in notify_helper (e=0x7fff559d3810, receiver=0x1aa9460, this=0xba0760) at kernel/qapplication.cpp:4555
Comment 15 Tobias Hochgürtel 2013-03-09 20:10:13 UTC
Created attachment 77892 [details]
New crash information added by DrKonqi

kate (3.9.5) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:

I was enabling some KATE Plugins like the Snipped Plugin. After I have added the Snipped Plugin, I went to the configuration of the snipped plugin. I started to download some already existing Snipped Directories like PHP and so on...

Kate starts to hang after I have confirmed the Download/Browse over the Snipped Directories.. - I was waiting then kates stops hanging..

As last action, which I have done was to create an own Snipped Directory... I entered the informations for "create a new Snipped Directory"-Dialog and confimed the Dialog. - Looks okay!

Then I saw the Snipped Enabled Directory Overview with my new created Snipped Directory.. I confirmed the Settings/Extension Dialog of Kate and then it happend! - Kate crashed! :-(

- Unusual behavior I noticed:

-- Backtrace (Reduced):
#7  0x00007f94e00c66e1 in QObject::disconnect (sender=0x2116370, signal=0x1c45f89 "selectionChanged(QItemSelection,QItemSelection)", receiver=0x20c6240, method=0x1782209 "_k_slotSelectionChanged(QItemSelection,QItemSelection)") at kernel/qobject.cpp:2891
#8  0x00007f94e088c687 in eventFilter (event=0x7fff416431a0, watched=0x239a410, this=0x20c6140) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:272
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x20c6140, watched=0x239a410, event=0x7fff416431a0) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007f94e00ae6d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x239a410, event=0x7fff416431a0) at kernel/qcoreapplication.cpp:1025
#11 0x00007f94e15cde6c in QApplicationPrivate::notify_helper (this=this@entry=0xb15fc0, receiver=receiver@entry=0x239a410, e=e@entry=0x7fff416431a0) at kernel/qapplication.cpp:4558
Comment 16 Jekyll Wu 2013-03-29 07:34:59 UTC
*** Bug 317520 has been marked as a duplicate of this bug. ***
Comment 17 Dominik Haumann 2013-08-12 12:58:24 UTC
*** Bug 320144 has been marked as a duplicate of this bug. ***