Bug 335976 - Kate crashed whilst disabling dynamic word wrapping
Summary: Kate crashed whilst disabling dynamic word wrapping
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 3.13.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2014-06-08 22:34 UTC by Matt Bucknall
Modified: 2018-10-27 04:12 UTC (History)
1 user (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 Matt Bucknall 2014-06-08 22:34:40 UTC
Application: kate (3.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-27-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Disabled dynamic word wrapping in Configure->Appearance and then clicked on 'Apply' or 'OK' (can't remember which)

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

Thread 4 (Thread 0x7fbb15075700 (LWP 19248)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb168efffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fbb168f0039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fbb26acb182 in start_thread (arg=0x7fbb15075700) at pthread_create.c:312
#4  0x00007fbb294bb30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fba8bfff700 (LWP 19286)):
#0  0x00007fbb294adfbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbb265ebfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbb265ec0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb273cb7be in QEventDispatcherGlib::processEvents (this=0x7fba840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fbb2739d0af in QEventLoop::processEvents (this=this@entry=0x7fba8bffede0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbb2739d3a5 in QEventLoop::exec (this=this@entry=0x7fba8bffede0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbb27299c5f in QThread::exec (this=this@entry=0x2080fc0) at thread/qthread.cpp:537
#7  0x00007fbb2737e823 in QInotifyFileSystemWatcherEngine::run (this=0x2080fc0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fbb2729c32f in QThreadPrivate::start (arg=0x2080fc0) at thread/qthread_unix.cpp:349
#9  0x00007fbb26acb182 in start_thread (arg=0x7fba8bfff700) at pthread_create.c:312
#10 0x00007fbb294bb30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fba8a7b0700 (LWP 20167)):
#0  0x00007fbb26ace7ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fba7c000a60) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7fba7c000a60) at pthread_mutex_unlock.c:310
#2  0x00007fbb2662d9c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb265ebbda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbb265ec048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbb265ec0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fbb273cb7be in QEventDispatcherGlib::processEvents (this=0x7fba7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007fbb2739d0af in QEventLoop::processEvents (this=this@entry=0x7fba8a7afde0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fbb2739d3a5 in QEventLoop::exec (this=this@entry=0x7fba8a7afde0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fbb27299c5f in QThread::exec (this=this@entry=0x238d030) at thread/qthread.cpp:537
#10 0x00007fbb2737e823 in QInotifyFileSystemWatcherEngine::run (this=0x238d030) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fbb2729c32f in QThreadPrivate::start (arg=0x238d030) at thread/qthread_unix.cpp:349
#12 0x00007fbb26acb182 in start_thread (arg=0x7fba8a7b0700) at pthread_create.c:312
#13 0x00007fbb294bb30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbb29b6b7c0 (LWP 19247)):
[KCrash Handler]
#6  KateLineLayout::viewLineCount (this=0x0) at ../../part/render/katelinelayout.cpp:174
#7  0x00007fbb16f879ae in KateLayoutCache::lastViewLine (this=0x0, this@entry=0x1f19720, realLine=32610080) at ../../part/render/katelayoutcache.cpp:468
#8  0x00007fbb16f88079 in viewLineCount (realLine=<optimized out>, this=0x1f19720) at ../../part/render/katelayoutcache.cpp:473
#9  KateLayoutCache::displayViewLine (this=0x1f19720, virtualCursor=..., limitToVisible=limitToVisible@entry=true) at ../../part/render/katelayoutcache.cpp:436
#10 0x00007fbb16fc7d9c in KateViewInternal::prepareForDynWrapChange (this=0x2cb85f0) at ../../part/view/kateviewinternal.cpp:250
#11 0x00007fbb16fb8934 in KateView::updateConfig (this=0x1af3470) at ../../part/view/kateview.cpp:1660
#12 0x00007fbb1704bab5 in KateViewConfig::updateConfig (this=0x0) at ../../part/utils/kateconfig.cpp:1393
#13 0x00007fbb16f29630 in KateViewDefaultsConfig::apply (this=0xead3830) at ../../part/dialogs/katedialogs.cpp:869
#14 0x00007fbb27ff96e4 in KateConfigDialog::slotApply (this=0xeac9850) at ../../../kate/app/kateconfigdialog.cpp:363
#15 0x00007fbb273b287a in QMetaObject::activate (sender=sender@entry=0xeac9850, m=m@entry=0x7fbb27fa13e0 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#16 0x00007fbb27b046f3 in KDialog::applyClicked (this=this@entry=0xeac9850) at ./kdialog.moc:259
#17 0x00007fbb27b04d46 in KDialog::slotButtonClicked (this=0xeac9850, button=8) at ../../kdeui/dialogs/kdialog.cpp:888
#18 0x00007fbb27b066bf in KDialog::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kdialog.moc:166
#19 0x00007fbb273b287a in QMetaObject::activate (sender=sender@entry=0xeaa5540, m=m@entry=0x7fbb276ffd60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9025bbd0) at kernel/qobject.cpp:3539
#20 0x00007fbb273b9fbe in QSignalMapper::mapped (this=this@entry=0xeaa5540, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:114
#21 0x00007fbb273ba0c6 in QSignalMapper::map (this=0xeaa5540, sender=0xeab8730) at kernel/qsignalmapper.cpp:266
#22 0x00007fbb273b287a in QMetaObject::activate (sender=sender@entry=0xeab8730, m=m@entry=0x7fbb293aa2a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9025bd40) at kernel/qobject.cpp:3539
#23 0x00007fbb28f250d2 in QAbstractButton::clicked (this=this@entry=0xeab8730, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#24 0x00007fbb28c889d3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0xeab8210) at widgets/qabstractbutton.cpp:548
#25 0x00007fbb28c89b43 in QAbstractButtonPrivate::click (this=this@entry=0xeab8210) at widgets/qabstractbutton.cpp:541
#26 0x00007fbb28c89c2c in QAbstractButton::mouseReleaseEvent (this=0xeab8730, e=0x7fff9025c230) at widgets/qabstractbutton.cpp:1123
#27 0x00007fbb2892650a in QWidget::event (this=0xeab8730, event=0x7fff9025c230) at kernel/qwidget.cpp:8376
#28 0x00007fbb288d6e2c in QApplicationPrivate::notify_helper (this=this@entry=0x14b5d60, receiver=receiver@entry=0xeab8730, e=e@entry=0x7fff9025c230) at kernel/qapplication.cpp:4567
#29 0x00007fbb288dd5dd in QApplication::notify (this=this@entry=0x7fff9025dbf0, receiver=receiver@entry=0xeab8730, e=e@entry=0x7fff9025c230) at kernel/qapplication.cpp:4110
#30 0x00007fbb27ba2baa in KApplication::notify (this=0x7fff9025dbf0, receiver=0xeab8730, event=0x7fff9025c230) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x00007fbb2739e4dd in QCoreApplication::notifyInternal (this=0x7fff9025dbf0, receiver=receiver@entry=0xeab8730, event=event@entry=0x7fff9025c230) at kernel/qcoreapplication.cpp:953
#32 0x00007fbb288dcd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xeab8730, event=event@entry=0x7fff9025c230, alienWidget=alienWidget@entry=0xeab8730, nativeWidget=nativeWidget@entry=0xeac9850, buttonDown=buttonDown@entry=0x7fbb293bc318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#34 0x00007fbb289519cb in QETWidget::translateMouseEvent (this=this@entry=0xeac9850, event=event@entry=0x7fff9025c5b0) at kernel/qapplication_x11.cpp:4634
#35 0x00007fbb28951269 in QApplication::x11ProcessEvent (this=0x7fff9025dbf0, event=event@entry=0x7fff9025c5b0) at kernel/qapplication_x11.cpp:3627
#36 0x00007fbb28978b02 in x11EventSourceDispatch (s=0x14b9ff0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x00007fbb265ebe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fbb265ec048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fbb265ec0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fbb273cb7be in QEventDispatcherGlib::processEvents (this=0x1472b50, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#41 0x00007fbb28978bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fbb2739d0af in QEventLoop::processEvents (this=this@entry=0x7fff9025c990, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007fbb2739d3a5 in QEventLoop::exec (this=this@entry=0x7fff9025c990, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007fbb28d7dfec in QDialog::exec (this=this@entry=0xeac9850) at dialogs/qdialog.cpp:562
#45 0x00007fbb280013e7 in KateMainWindow::showPluginConfigPage (this=0x18abf40, configpageinterface=0x0, id=0) at ../../../kate/app/katemainwindow.cpp:754
#46 0x00007fbb28007849 in slotConfigure (this=<optimized out>) at ../../../kate/app/katemainwindow.cpp:742
#47 KateMainWindow::qt_static_metacall (_o=0x18abf40, _id=32610080, _a=0x29fd750, _c=<optimized out>) at ./katemainwindow.moc:175
#48 0x00007fbb273b287a in QMetaObject::activate (sender=sender@entry=0x1a841d0, m=m@entry=0x7fbb29380de0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff9025cb60) at kernel/qobject.cpp:3539
#49 0x00007fbb288d0a62 in QAction::triggered (this=this@entry=0x1a841d0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#50 0x00007fbb288d2433 in QAction::activate (this=this@entry=0x1a841d0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#51 0x00007fbb28d00489 in QMenuPrivate::activateCausedStack (this=this@entry=0x1ac8170, causedStack=..., action=action@entry=0x1a841d0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038
#52 0x00007fbb28d049b9 in QMenuPrivate::activateAction (this=0x1ac8170, action=0x1a841d0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130
#53 0x00007fbb28d08385 in QMenu::mouseReleaseEvent (this=this@entry=0x1ab9750, e=e@entry=0x7fff9025d290) at widgets/qmenu.cpp:2372
#54 0x00007fbb27c594f5 in KMenu::mouseReleaseEvent (this=0x1ab9750, e=0x7fff9025d290) at ../../kdeui/widgets/kmenu.cpp:464
#55 0x00007fbb2892650a in QWidget::event (this=this@entry=0x1ab9750, event=event@entry=0x7fff9025d290) at kernel/qwidget.cpp:8376
#56 0x00007fbb28d087bb in QMenu::event (this=0x1ab9750, e=0x7fff9025d290) at widgets/qmenu.cpp:2481
#57 0x00007fbb288d6e2c in QApplicationPrivate::notify_helper (this=this@entry=0x14b5d60, receiver=receiver@entry=0x1ab9750, e=e@entry=0x7fff9025d290) at kernel/qapplication.cpp:4567
#58 0x00007fbb288dd5dd in QApplication::notify (this=this@entry=0x7fff9025dbf0, receiver=receiver@entry=0x1ab9750, e=e@entry=0x7fff9025d290) at kernel/qapplication.cpp:4110
#59 0x00007fbb27ba2baa in KApplication::notify (this=0x7fff9025dbf0, receiver=0x1ab9750, event=0x7fff9025d290) at ../../kdeui/kernel/kapplication.cpp:311
#60 0x00007fbb2739e4dd in QCoreApplication::notifyInternal (this=0x7fff9025dbf0, receiver=receiver@entry=0x1ab9750, event=event@entry=0x7fff9025d290) at kernel/qcoreapplication.cpp:953
#61 0x00007fbb288dcd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#62 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1ab9750, event=event@entry=0x7fff9025d290, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x1ab9750, buttonDown=buttonDown@entry=0x7fbb293bc318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#63 0x00007fbb28951cfc in QETWidget::translateMouseEvent (this=this@entry=0x1ab9750, event=event@entry=0x7fff9025d5e0) at kernel/qapplication_x11.cpp:4568
#64 0x00007fbb28951269 in QApplication::x11ProcessEvent (this=0x7fff9025dbf0, event=event@entry=0x7fff9025d5e0) at kernel/qapplication_x11.cpp:3627
#65 0x00007fbb28978b02 in x11EventSourceDispatch (s=0x14b9ff0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#66 0x00007fbb265ebe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007fbb265ec048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007fbb265ec0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007fbb273cb7be in QEventDispatcherGlib::processEvents (this=0x1472b50, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#70 0x00007fbb28978bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007fbb2739d0af in QEventLoop::processEvents (this=this@entry=0x7fff9025d9b0, flags=...) at kernel/qeventloop.cpp:149
#72 0x00007fbb2739d3a5 in QEventLoop::exec (this=this@entry=0x7fff9025d9b0, flags=...) at kernel/qeventloop.cpp:204
#73 0x00007fbb273a2b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#74 0x00007fbb288d537c in QApplication::exec () at kernel/qapplication.cpp:3828
#75 0x00007fbb2978cd15 in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../kate/app/katemain.cpp:381
#76 0x00007fbb293e1ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=2, argv=0x7fff9025dd78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9025dd68) at libc-start.c:287
#77 0x00000000004006fe in _start ()

Possible duplicates by query: bug 334693.

Reported using DrKonqi
Comment 1 Christoph Cullmann 2014-09-22 18:42:20 UTC
Sorry, can't reproduce. If you have more info how to reproduce this, please reopen.
Comment 2 Andrew Crouthamel 2018-09-25 03:44:54 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 set the bug status 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 3 Andrew Crouthamel 2018-10-27 04:12:39 UTC
Dear Bug Submitter,

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!