Bug 326613 - kdesvn crash trying to edit a property while still fetching log history
Summary: kdesvn crash trying to edit a property while still fetching log history
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kspell (show other bugs)
Version: 4.11.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-25 08:19 UTC by Nico Kruber
Modified: 2018-11-30 03:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Kruber 2013-10-25 08:19:57 UTC
Application: kdesvn (1.6.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.5-32.ga012288-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

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

I opened the property editor of a folder in the 2nd level of the svn repo I was viewing and tried to add an svn:externals. Kdesvn was still fetchings history logs and the editor crashed
(there are actually a lot of crashes while the logs are being cached)

The crash can be reproduced every time.

-- Backtrace:
Application: kdesvn (kdesvn), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f4ab1735930 in ?? ()
#7  0x00007f4ac8e82bfe in qt_message_output (msgType=QtDebugMsg, buf=<optimized out>) at global/qglobal.cpp:2269
#8  0x00007f4ab001256f in ~QDebug (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qdebug.h:85
#9  QSpellEnchantDict::QSpellEnchantDict (this=<optimized out>, client=<optimized out>, broker=0x1db0b00, dict=0x1dffee0, language=...) at /usr/src/debug/kdelibs-4.11.2/sonnet/plugins/enchant/enchantdict.cpp:37
#10 0x00007f4ab00132fe in QSpellEnchantClient::createSpeller (this=0x1db12b0, language=...) at /usr/src/debug/kdelibs-4.11.2/sonnet/plugins/enchant/enchantclient.cpp:79
#11 0x00007f4ac7e1acbb in Sonnet::Loader::createSpeller (this=<optimized out>, language=..., clientName=...) at /usr/src/debug/kdelibs-4.11.2/kdecore/sonnet/loader.cpp:110
#12 0x00007f4ac7e1c3fb in init (lang=..., this=0x1ba58a0) at /usr/src/debug/kdelibs-4.11.2/kdecore/sonnet/speller.cpp:55
#13 Sonnet::Speller::Speller (this=<optimized out>, lang=...) at /usr/src/debug/kdelibs-4.11.2/kdecore/sonnet/speller.cpp:80
#14 0x00007f4ac78c0f8e in Sonnet::Highlighter::Highlighter (this=0x1c728a0, textEdit=<optimized out>, configFile=..., _col=...) at /usr/src/debug/kdelibs-4.11.2/kdeui/sonnet/highlighter.cpp:109
#15 0x00007f4ac7944d0c in KTextEdit::createHighlighter (this=0x1c79ff0) at /usr/src/debug/kdelibs-4.11.2/kdeui/widgets/ktextedit.cpp:730
#16 0x00007f4ac7943bef in KTextEdit::focusInEvent (this=0x1c79ff0, event=<optimized out>) at /usr/src/debug/kdelibs-4.11.2/kdeui/widgets/ktextedit.cpp:781
#17 0x00007f4ac83810b9 in QWidget::event (this=0x1c79ff0, event=0x7fff986c76d0) at kernel/qwidget.cpp:8496
#18 0x00007f4ac872ca16 in QFrame::event (this=0x1c79ff0, e=0x7fff986c76d0) at widgets/qframe.cpp:557
#19 0x00007f4ac87acaeb in QAbstractScrollArea::event (this=0x1c79ff0, e=0x7fff986c76d0) at widgets/qabstractscrollarea.cpp:996
#20 0x00007f4ac8799711 in QTextEdit::event (this=0x1c79ff0, e=0x7fff986c76d0) at widgets/qtextedit.cpp:1070
#21 0x00007f4ac833192c in QApplicationPrivate::notify_helper (this=this@entry=0x14a0820, receiver=receiver@entry=0x1c79ff0, e=e@entry=0x7fff986c76d0) at kernel/qapplication.cpp:4562
#22 0x00007f4ac8335dab in QApplication::notify (this=0x7fff986cd520, receiver=0x1c79ff0, e=0x7fff986c76d0) at kernel/qapplication.cpp:4423
#23 0x00007f4ac786a016 in KApplication::notify (this=0x7fff986cd520, receiver=0x1c79ff0, event=0x7fff986c76d0) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#24 0x00007f4ac8f88f3e in QCoreApplication::notifyInternal (this=0x7fff986cd520, receiver=0x1c79ff0, event=0x7fff986c76d0) at kernel/qcoreapplication.cpp:949
#25 0x00007f4ac833053e in sendEvent (event=0x7fff986c76d0, receiver=0x1c79ff0) at ../../src/corelib/kernel/qcoreapplication.h:231
#26 QApplicationPrivate::setFocusWidget (focus=0x1c79ff0, reason=Qt::MouseFocusReason) at kernel/qapplication.cpp:2278
#27 0x00007f4ac837495b in QWidget::setFocus (this=0x1c79ff0, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6464
#28 0x00007f4ac8337a4d in QApplication::notify (this=0x7fff986cd520, receiver=0x1cc8300, e=0x7fff986c7d80) at kernel/qapplication.cpp:4062
#29 0x00007f4ac786a016 in KApplication::notify (this=0x7fff986cd520, receiver=0x1cc8300, event=0x7fff986c7d80) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#30 0x00007f4ac8f88f3e in QCoreApplication::notifyInternal (this=0x7fff986cd520, receiver=0x1cc8300, event=0x7fff986c7d80) at kernel/qcoreapplication.cpp:949
#31 0x00007f4ac833276b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x1cc8300, event=0x7fff986c7d80, alienWidget=0x1cc8300, nativeWidget=0x1c3b120, buttonDown=0x7f4ac8e07288 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#33 0x00007f4ac83ad074 in QETWidget::translateMouseEvent (this=this@entry=0x1c3b120, event=event@entry=0x7fff986c84f0) at kernel/qapplication_x11.cpp:4528
#34 0x00007f4ac83abe01 in QApplication::x11ProcessEvent (this=0x7fff986cd520, event=0x7fff986c84f0) at kernel/qapplication_x11.cpp:3651
#35 0x00007f4ac83d2192 in x11EventSourceDispatch (s=0x14a6070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f4ac5b3bb25 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f4ac5b3be68 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f4ac5b3bf24 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f4ac8fb75b6 in QEventDispatcherGlib::processEvents (this=0x1471ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#40 0x00007f4ac83d1e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f4ac8f87bef in QEventLoop::processEvents (this=this@entry=0x7fff986c88d0, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f4ac8f87e78 in QEventLoop::exec (this=0x7fff986c88d0, flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f4ac87e67a8 in QDialog::exec (this=0x1c3b120) at dialogs/qdialog.cpp:562
#44 0x00007f4ab91a9ec7 in PropertiesDlg::slotAdd (this=0x7fff986ca070) at /usr/src/debug/kdesvn-1.6.0/src/svnfrontend/propertiesdlg.cpp:208
#45 0x00007f4ac8f9e44f in QMetaObject::activate (sender=0x1c71550, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff986c8bc0) at kernel/qobject.cpp:3556
#46 0x00007f4ac8997582 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#47 0x00007f4ac86ebb2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x1c718b0) at widgets/qabstractbutton.cpp:548
#48 0x00007f4ac86ec360 in QAbstractButtonPrivate::click (this=this@entry=0x1c718b0) at widgets/qabstractbutton.cpp:541
#49 0x00007f4ac86ec5cc in QAbstractButton::mouseReleaseEvent (this=0x1c71550, e=0x7fff986c9460) at widgets/qabstractbutton.cpp:1123
#50 0x00007f4ac83813f9 in QWidget::event (this=0x1c71550, event=0x7fff986c9460) at kernel/qwidget.cpp:8376
#51 0x00007f4ac833192c in QApplicationPrivate::notify_helper (this=this@entry=0x14a0820, receiver=receiver@entry=0x1c71550, e=e@entry=0x7fff986c9460) at kernel/qapplication.cpp:4562
#52 0x00007f4ac833660b in QApplication::notify (this=<optimized out>, receiver=0x1c71550, e=0x7fff986c9460) at kernel/qapplication.cpp:4105
#53 0x00007f4ac786a016 in KApplication::notify (this=0x7fff986cd520, receiver=0x1c71550, event=0x7fff986c9460) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#54 0x00007f4ac8f88f3e in QCoreApplication::notifyInternal (this=0x7fff986cd520, receiver=0x1c71550, event=0x7fff986c9460) at kernel/qcoreapplication.cpp:949
#55 0x00007f4ac833276b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#56 QApplicationPrivate::sendMouseEvent (receiver=0x1c71550, event=0x7fff986c9460, alienWidget=0x1c71550, nativeWidget=0x7fff986ca070, buttonDown=0x7f4ac8e07288 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#57 0x00007f4ac83ad074 in QETWidget::translateMouseEvent (this=this@entry=0x7fff986ca070, event=event@entry=0x7fff986c9bd0) at kernel/qapplication_x11.cpp:4528
#58 0x00007f4ac83abe01 in QApplication::x11ProcessEvent (this=0x7fff986cd520, event=0x7fff986c9bd0) at kernel/qapplication_x11.cpp:3651
#59 0x00007f4ac83d2192 in x11EventSourceDispatch (s=0x14a6070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00007f4ac5b3bb25 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f4ac5b3be68 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f4ac5b3bf24 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#63 0x00007f4ac8fb75b6 in QEventDispatcherGlib::processEvents (this=0x1471ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#64 0x00007f4ac83d1e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f4ac8f87bef in QEventLoop::processEvents (this=this@entry=0x7fff986c9fb0, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007f4ac8f87e78 in QEventLoop::exec (this=0x7fff986c9fb0, flags=...) at kernel/qeventloop.cpp:204
#67 0x00007f4ac87e67a8 in QDialog::exec (this=0x7fff986ca070) at dialogs/qdialog.cpp:562
#68 0x00007f4ab912d199 in SvnActions::editProperties (this=0x168ebe0, k=0x1814bb0, rev=...) at /usr/src/debug/kdesvn-1.6.0/src/svnfrontend/svnactions.cpp:909
#69 0x00007f4ab9166daf in MainTreeWidget::slotRightProperties (this=0x178d6a0) at /usr/src/debug/kdesvn-1.6.0/src/svnfrontend/maintreewidget.cpp:2329
#70 0x00007f4ac8f9e44f in QMetaObject::activate (sender=0x1624660, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff986ca2a0) at kernel/qobject.cpp:3556
#71 0x00007f4ac832b722 in QAction::triggered (this=this@entry=0x1624660, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#72 0x00007f4ac832b910 in QAction::activate (this=0x1624660, event=<optimized out>) at kernel/qaction.cpp:1257
#73 0x00007f4ac87664a3 in QMenuPrivate::activateCausedStack (this=this@entry=0x1737540, causedStack=..., action=action@entry=0x1624660, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038
#74 0x00007f4ac876c899 in QMenuPrivate::activateAction (this=0x1737540, action=0x1624660, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1130
#75 0x00007f4ac7923130 in KMenu::mouseReleaseEvent (this=0x1615520, e=0x7fff986cae40) at /usr/src/debug/kdelibs-4.11.2/kdeui/widgets/kmenu.cpp:464
#76 0x00007f4ac83813f9 in QWidget::event (this=0x1615520, event=0x7fff986cae40) at kernel/qwidget.cpp:8376
#77 0x00007f4ac876db4b in QMenu::event (this=0x1615520, e=0x7fff986cae40) at widgets/qmenu.cpp:2481
#78 0x00007f4ac833192c in QApplicationPrivate::notify_helper (this=this@entry=0x14a0820, receiver=receiver@entry=0x1615520, e=e@entry=0x7fff986cae40) at kernel/qapplication.cpp:4562
#79 0x00007f4ac833660b in QApplication::notify (this=<optimized out>, receiver=0x1615520, e=0x7fff986cae40) at kernel/qapplication.cpp:4105
#80 0x00007f4ac786a016 in KApplication::notify (this=0x7fff986cd520, receiver=0x1615520, event=0x7fff986cae40) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#81 0x00007f4ac8f88f3e in QCoreApplication::notifyInternal (this=0x7fff986cd520, receiver=0x1615520, event=0x7fff986cae40) at kernel/qcoreapplication.cpp:949
#82 0x00007f4ac833276b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#83 QApplicationPrivate::sendMouseEvent (receiver=0x1615520, event=0x7fff986cae40, alienWidget=0x0, nativeWidget=0x1615520, buttonDown=0x7f4ac8e07288 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#84 0x00007f4ac83acf3c in QETWidget::translateMouseEvent (this=this@entry=0x1615520, event=event@entry=0x7fff986cb5b0) at kernel/qapplication_x11.cpp:4462
#85 0x00007f4ac83abe01 in QApplication::x11ProcessEvent (this=0x7fff986cd520, event=0x7fff986cb5b0) at kernel/qapplication_x11.cpp:3651
#86 0x00007f4ac83d2192 in x11EventSourceDispatch (s=0x14a6070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#87 0x00007f4ac5b3bb25 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#88 0x00007f4ac5b3be68 in ?? () from /usr/lib64/libglib-2.0.so.0
#89 0x00007f4ac5b3bf24 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#90 0x00007f4ac8fb75b6 in QEventDispatcherGlib::processEvents (this=0x1471ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#91 0x00007f4ac83d1e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0x00007f4ac8f87bef in QEventLoop::processEvents (this=this@entry=0x7fff986cb990, flags=...) at kernel/qeventloop.cpp:149
#93 0x00007f4ac8f87e78 in QEventLoop::exec (this=0x7fff986cb990, flags=...) at kernel/qeventloop.cpp:204
#94 0x00007f4ac876a4b5 in QMenu::exec (this=0x1615520, p=..., action=0x0) at widgets/qmenu.cpp:2125
#95 0x00007f4ab917815a in MainTreeWidget::execContextMenu (this=this@entry=0x178d6a0, l=...) at /usr/src/debug/kdesvn-1.6.0/src/svnfrontend/maintreewidget.cpp:1183
#96 0x00007f4ab91785e0 in MainTreeWidget::slotContextMenu (this=0x178d6a0) at /usr/src/debug/kdesvn-1.6.0/src/svnfrontend/maintreewidget.cpp:1076
#97 0x00007f4ac8f9e44f in QMetaObject::activate (sender=0x17f9ee0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff986cbc10) at kernel/qobject.cpp:3556
#98 0x00007f4ac83743e2 in QWidget::customContextMenuRequested (this=this@entry=0x17f9ee0, _t1=...) at .moc/release-shared/moc_qwidget.cpp:373
#99 0x00007f4ac8381a4f in QWidget::event (this=0x17f9ee0, event=0x7fff986cc760) at kernel/qwidget.cpp:8557
#100 0x00007f4ac872ca16 in QFrame::event (this=0x17f9ee0, e=0x7fff986cc760) at widgets/qframe.cpp:557
#101 0x00007f4ac88386fb in QAbstractItemView::viewportEvent (this=0x17f9ee0, event=0x7fff986cc760) at itemviews/qabstractitemview.cpp:1644
#102 0x00007f4ac887b88b in QTreeView::viewportEvent (this=0x17f9ee0, event=0x7fff986cc760) at itemviews/qtreeview.cpp:1252
#103 0x00007f4ac8f890a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1903740, event=0x7fff986cc760) at kernel/qcoreapplication.cpp:1059
#104 0x00007f4ac83318fc in QApplicationPrivate::notify_helper (this=this@entry=0x14a0820, receiver=receiver@entry=0x1903740, e=e@entry=0x7fff986cc760) at kernel/qapplication.cpp:4558
#105 0x00007f4ac8336315 in QApplication::notify (this=<optimized out>, receiver=0x1903740, e=0x7fff986cc760) at kernel/qapplication.cpp:4184
#106 0x00007f4ac786a016 in KApplication::notify (this=0x7fff986cd520, receiver=0x1903740, event=0x7fff986cc760) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#107 0x00007f4ac8f88f3e in QCoreApplication::notifyInternal (this=0x7fff986cd520, receiver=0x1903740, event=0x7fff986cc760) at kernel/qcoreapplication.cpp:949
#108 0x00007f4ac83ad0d1 in sendSpontaneousEvent (event=0x7fff986cc760, receiver=0x1903740) at ../../src/corelib/kernel/qcoreapplication.h:234
#109 QETWidget::translateMouseEvent (this=this@entry=0x1799b00, event=event@entry=0x7fff986ccea0) at kernel/qapplication_x11.cpp:4533
#110 0x00007f4ac83abe01 in QApplication::x11ProcessEvent (this=0x7fff986cd520, event=0x7fff986ccea0) at kernel/qapplication_x11.cpp:3651
#111 0x00007f4ac83d2192 in x11EventSourceDispatch (s=0x14a6070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#112 0x00007f4ac5b3bb25 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#113 0x00007f4ac5b3be68 in ?? () from /usr/lib64/libglib-2.0.so.0
#114 0x00007f4ac5b3bf24 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#115 0x00007f4ac8fb75b6 in QEventDispatcherGlib::processEvents (this=0x1471ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#116 0x00007f4ac83d1e0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#117 0x00007f4ac8f87bef in QEventLoop::processEvents (this=this@entry=0x7fff986cd270, flags=...) at kernel/qeventloop.cpp:149
#118 0x00007f4ac8f87e78 in QEventLoop::exec (this=0x7fff986cd270, flags=...) at kernel/qeventloop.cpp:204
#119 0x00007f4ac8f8cbb8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#120 0x000000000040a757 in main (argc=3, argv=0x7fff986cd678) at /usr/src/debug/kdesvn-1.6.0/src/main.cpp:90

Reported using DrKonqi
Comment 1 Christian Ehrlicher 2015-02-07 13:37:54 UTC
The crash is inside sonnet, the backtrace gives no hints that kdesvn can do anything against this. Moving bug report to sonnet / kdelibs
Comment 2 Andrew Crouthamel 2018-10-31 03:53:35 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-15 10:42:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-30 03:54:30 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!