Bug 301047 - KRunner crashed when trying to start program [ ucstrncmp ]
Summary: KRunner crashed when trying to start program [ ucstrncmp ]
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 304331 306278 308132 314060 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-02 11:47 UTC by Dennis Schridde
Modified: 2015-01-29 15:41 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (20.05 KB, text/plain)
2012-10-13 22:05 UTC, m.wege
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2012-06-02 11:47:45 UTC
Application: krunner (0.1)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I tried to start a program by typing its name in KRunner. After pressing enter, KRunner crashed and the program was not started.

-- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1a9a740 (LWP 1615))]

Thread 7 (Thread 0xaf2c6b40 (LWP 1617)):
#0  0xb2bdcdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb5bbd315 in do_gettime (frac=0xaf2c5fb0, sec=0xaf2c5fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5ca7226 in QTimerInfoList::updateCurrentTime (this=0xae902074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5ca757a in QTimerInfoList::timerWait (this=0xae902074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5ca5e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf2c60bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5ca5ebd in timerSourcePrepare (source=0xae902040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb2da0762 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb2da0f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb2da11c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5ca68e7 in QEventDispatcherGlib::processEvents (this=0xae900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5c7250d in QEventLoop::processEvents (this=0xaf2c6240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5c727a9 in QEventLoop::exec (this=0xaf2c6240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5b5b94c in QThread::exec (this=0x998a590) at thread/qthread.cpp:501
#14 0xb5c4fb5d in QInotifyFileSystemWatcherEngine::run (this=0x998a590) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5b5ede0 in QThreadPrivate::start (arg=0x998a590) at thread/qthread_unix.cpp:298
#16 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xa8cd3b40 (LWP 2037)):
#0  0xb773a424 in __kernel_vsyscall ()
#1  0xb760a380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2daea3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2da106e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2da11c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5ca68e7 in QEventDispatcherGlib::processEvents (this=0xa8300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5c7250d in QEventLoop::processEvents (this=0xa8cd3240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5c727a9 in QEventLoop::exec (this=0xa8cd3240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5b5b94c in QThread::exec (this=0x9d1fd50) at thread/qthread.cpp:501
#9  0xb5c4fb5d in QInotifyFileSystemWatcherEngine::run (this=0x9d1fd50) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5b5ede0 in QThreadPrivate::start (arg=0x9d1fd50) at thread/qthread_unix.cpp:298
#11 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa82ffb40 (LWP 2038)):
#0  0xb773a424 in __kernel_vsyscall ()
#1  0xb2e7696b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76263dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5b5f350 in wait (time=4294967295, this=0x9a8e298) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a8b058, mutex=0x9a5b880, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb34aaacc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a8b040, th=0x9cbbdd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb34ad95b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a44048, th=0x9cbbdd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb34aa63a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a8b040, th=0x9cbbdd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb34ada5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a44048, th=0x9cbbdd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb34aa533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a8b040, th=0x9cbbdd0, previous=0x9d8a588) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb34ac4e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa82ff2a4, parent=0x9a8b040, th=0x9cbbdd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb34ac59a in ThreadWeaver::Thread::run (this=0x9cbbdd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5b5ede0 in QThreadPrivate::start (arg=0x9cbbdd0) at thread/qthread_unix.cpp:298
#13 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa78ffb40 (LWP 2039)):
#0  0xb773a424 in __kernel_vsyscall ()
#1  0xb2e7696b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76263dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5b5f350 in wait (time=4294967295, this=0x9a8e298) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a8b058, mutex=0x9a5b880, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb34aaacc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a8b040, th=0x9a4b3f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb34ad95b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a44048, th=0x9a4b3f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb34aa63a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a8b040, th=0x9a4b3f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb34ada5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a44048, th=0x9a4b3f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb34aa533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a8b040, th=0x9a4b3f0, previous=0x9d97aa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb34ac4e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa78ff2a4, parent=0x9a8b040, th=0x9a4b3f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb34ac59a in ThreadWeaver::Thread::run (this=0x9a4b3f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5b5ede0 in QThreadPrivate::start (arg=0x9a4b3f0) at thread/qthread_unix.cpp:298
#13 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa70feb40 (LWP 2040)):
#0  0xb773a424 in __kernel_vsyscall ()
#1  0xb2e7696b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76263dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5b5f350 in wait (time=4294967295, this=0x9a8e298) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a8b058, mutex=0x9a5b880, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb34aaacc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a8b040, th=0x9d73fc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb34ad95b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a44048, th=0x9d73fc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb34aa63a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a8b040, th=0x9d73fc8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb34ada5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a44048, th=0x9d73fc8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb34aa533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a8b040, th=0x9d73fc8, previous=0x9efeee0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb34ac4e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa70fe2a4, parent=0x9a8b040, th=0x9d73fc8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb34ac59a in ThreadWeaver::Thread::run (this=0x9d73fc8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5b5ede0 in QThreadPrivate::start (arg=0x9d73fc8) at thread/qthread_unix.cpp:298
#13 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa68fdb40 (LWP 2041)):
#0  0xb773a424 in __kernel_vsyscall ()
#1  0xb2e7696b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb76263dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5b5f350 in wait (time=4294967295, this=0x9a8e298) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a8b058, mutex=0x9a5b880, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb34aaacc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a8b040, th=0x9c2d450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb34ad95b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a44048, th=0x9c2d450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb34aa63a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a8b040, th=0x9c2d450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb34ada5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a44048, th=0x9c2d450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb34aa533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a8b040, th=0x9c2d450, previous=0x9c79370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb34ac4e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa68fd2a4, parent=0x9a8b040, th=0x9c2d450) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb34ac59a in ThreadWeaver::Thread::run (this=0x9c2d450) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5b5ede0 in QThreadPrivate::start (arg=0x9c2d450) at thread/qthread_unix.cpp:298
#13 0xb2e72d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb7618ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1a9a740 (LWP 1615)):
[KCrash Handler]
#7  ucstrncmp (a=0x1, b=0x9ce1eba, l=0) at tools/qstring.cpp:203
#8  0xb5ba709e in ucstrcmp (a=<optimized out>, alen=<optimized out>, b=0x9ce1eba, blen=3) at tools/qstring.cpp:216
#9  0xb5c6c4cf in QAbstractItemModel::match (this=0x9a9d770, start=..., role=0, value=..., hits=1, flags=...) at kernel/qabstractitemmodel.cpp:2108
#10 0xb662902b in QComboBox::findData (this=0x1, data=..., role=1, flags=<error reading variable: Cannot access memory at address 0x1>) at widgets/qcombobox.cpp:1517
#11 0xb662a05b in findText (flags=..., text=..., this=<optimized out>) at widgets/qcombobox.h:115
#12 QComboBoxPrivate::_q_returnPressed (this=0x9a7c750) at widgets/qcombobox.cpp:1198
#13 0xb5c8a6b1 in QMetaObject::activate (sender=0x9acd300, m=0xb6b59e1c, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#14 0xb6666015 in QLineEdit::returnPressed (this=0x9acd300) at .moc/release-shared/moc_qlineedit.cpp:284
#15 0xb6666330 in QLineEdit::qt_static_metacall (_o=0x9acd300, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfcf9a80) at .moc/release-shared/moc_qlineedit.cpp:143
#16 0xb5c8a6b1 in QMetaObject::activate (sender=0x9aca828, m=0xb6b686f8, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3547
#17 0xb69178e5 in QLineControl::accepted (this=0x9aca828) at .moc/release-shared/moc_qlinecontrol_p.cpp:173
#18 0xb666da57 in QLineControl::processKeyEvent (this=0x9aca828, event=0xbfcfa5d4) at widgets/qlinecontrol.cpp:1621
#19 0xb666164b in QLineEdit::keyPressEvent (this=0x9acd300, event=0xbfcfa5d4) at widgets/qlineedit.cpp:1707
#20 0xb700c72c in KLineEdit::keyPressEvent (this=0x9acd300, e=0xbfcfa5d4) at ../../kdeui/widgets/klineedit.cpp:1101
#21 0xb6236250 in QWidget::event (this=0x9acd300, event=0xbfcfa5d4) at kernel/qwidget.cpp:8397
#22 0xb666407b in QLineEdit::event (this=0x9acd300, e=0xbfcfa5d4) at widgets/qlineedit.cpp:1524
#23 0xb700b2de in KLineEdit::event (this=0x9acd300, ev=0xbfcfa5d4) at ../../kdeui/widgets/klineedit.cpp:1403
#24 0xb662701e in QComboBox::keyPressEvent (this=0x9a7c720, e=0xbfcfa5d4) at widgets/qcombobox.cpp:3054
#25 0xb6ffdbc3 in KHistoryComboBox::keyPressEvent (this=0x9a7c720, e=0xbfcfa5d4) at ../../kdeui/widgets/khistorycombobox.cpp:349
#26 0xb77157fb in KrunnerHistoryComboBox::keyPressEvent (this=0x9a7c720, e=0xbfcfa5d4) at ../../krunner/interfaces/default/krunnerhistorycombobox.cpp:95
#27 0xb6236250 in QWidget::event (this=0x9a7c720, event=0xbfcfa5d4) at kernel/qwidget.cpp:8397
#28 0xb662369e in QComboBox::event (this=0x9a7c720, event=0xbfcfa5d4) at widgets/qcombobox.cpp:2872
#29 0xb61dbed4 in notify_helper (e=0xbfcfa5d4, receiver=0x9a7c720, this=0x998aca8) at kernel/qapplication.cpp:4559
#30 QApplicationPrivate::notify_helper (this=0x998aca8, receiver=0x9a7c720, e=0xbfcfa5d4) at kernel/qapplication.cpp:4531
#31 0xb61e1e68 in QApplication::notify (this=0xbfcfa484, receiver=0x9a7c720, e=0xbfcfa5d4) at kernel/qapplication.cpp:4000
#32 0xb6f36b61 in KApplication::notify (this=0x997fd70, receiver=0x9a7c720, event=0xbfcfa5d4) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb5c7397e in QCoreApplication::notifyInternal (this=0x997fd70, receiver=0x9a7c720, event=0xbfcfa5d4) at kernel/qcoreapplication.cpp:876
#34 0xb61d9ced in sendSpontaneousEvent (event=0xbfcfa5d4, receiver=0x9a7c720) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 qt_sendSpontaneousEvent (receiver=0x9a7c720, event=0xbfcfa5d4) at kernel/qapplication.cpp:5557
#36 0xb6290401 in QKeyMapper::sendKeyEvent (keyWidget=0x9a7c720, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=false, count=-1076910636, nativeScanCode=164503226, nativeVirtualKey=164503226, nativeModifiers=164503226) at kernel/qkeymapper_x11.cpp:1866
#37 0xb62908ab in QKeyMapperPrivate::translateKeyEvent (this=0x99af2c8, keyWidget=0x9a7c720, event=0xbfcfabfc, grab=false) at kernel/qkeymapper_x11.cpp:1836
#38 0xb62677b5 in QApplication::x11ProcessEvent (this=0x997fd70, event=0xbfcfabfc) at kernel/qapplication_x11.cpp:3625
#39 0xb6294eac in x11EventSourceDispatch (s=0x998c6a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb2da0cda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb2da10e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb2da11c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb5ca6887 in QEventDispatcherGlib::processEvents (this=0x995eea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0xb6294aaa in QGuiEventDispatcherGlib::processEvents (this=0x995eea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb5c7250d in QEventLoop::processEvents (this=0xbfcfaef4, flags=...) at kernel/qeventloop.cpp:149
#46 0xb5c727a9 in QEventLoop::exec (this=0xbfcfaef4, flags=...) at kernel/qeventloop.cpp:204
#47 0xb5c77eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#48 0xb61d9a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#49 0xb77095b6 in kdemain (argc=1, argv=0xbfcfb0a4) at ../../krunner/main.cpp:66
#50 0x0804850b in main (argc=1, argv=0xbfcfb0a4) at krunner_dummy.cpp:3

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-31 13:35:53 UTC
*** Bug 304331 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-09-05 10:09:41 UTC
*** Bug 306278 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2012-09-07 03:27:22 UTC
Confirmed by duplicates.
Comment 4 m.wege 2012-10-13 22:05:01 UTC
Created attachment 74531 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.9.2 using Qt 4.8.2

- What I was doing when the application crashed: Crash when starting pidgin via Krunner. Crash when starting pidgin via Krunner.

-- Backtrace (Reduced):
#6  ucstrncmp (a=0x0, b=0x2a888da, l=3) at tools/qstring.cpp:203
#7  0x00000033680be477 in ucstrcmp (a=<optimized out>, alen=<optimized out>, b=<optimized out>, blen=4) at tools/qstring.cpp:216
#8  0x00000033681743cc in QAbstractItemModel::match (this=0x244bf30, start=..., role=0, value=..., hits=1, flags=...) at kernel/qabstractitemmodel.cpp:2108
#9  0x00000033697b68d1 in QComboBox::findData (this=<optimized out>, data=..., role=0, flags=...) at widgets/qcombobox.cpp:1517
#10 0x00000033697b6abe in findText (flags=..., text=..., this=0x240ecb0) at widgets/qcombobox.h:115
Comment 5 m.wege 2012-10-13 22:06:49 UTC
*** Bug 308132 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2013-01-29 12:06:44 UTC
*** Bug 314060 has been marked as a duplicate of this bug. ***
Comment 7 Bob Mroczka 2014-11-01 14:23:25 UTC
Application: kmymoney (4.6.4)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-37-generic i686
Distribution: Ubuntu 14.04.1 LTS

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

kmymoney crashed while it was starting up.  It appears to have crashed while loading/reading my kmy file.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3f40740 (LWP 20887))]

Thread 2 (Thread 0xb0304b40 (LWP 20888)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb528556b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb47bf20b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb47b03e8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb47b0528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb617f95f in QEventDispatcherGlib::processEvents (this=0xafa00468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb614e823 in QEventLoop::processEvents (this=this@entry=0xb0304258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb614eb49 in QEventLoop::exec (this=this@entry=0xb0304258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb603b23d in QThread::exec (this=this@entry=0xa07fa20) at thread/qthread.cpp:537
#9  0xb612ec44 in QInotifyFileSystemWatcherEngine::run (this=0xa07fa20) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb603db6f in QThreadPrivate::start (arg=0xa07fa20) at thread/qthread_unix.cpp:349
#11 0xb4886f70 in start_thread (arg=0xb0304b40) at pthread_create.c:312
#12 0xb52944ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb3f40740 (LWP 20887)):
[KCrash Handler]
#7  0xb6082d1c in ucstrncmp (l=6, b=0x26003b, a=0xa580852) at tools/qstring.cpp:203
#8  ucstrcmp (a=0xa580852, alen=7, b=0x26003b, blen=blen@entry=6357112) at tools/qstring.cpp:216
#9  0xb6086428 in QString::operator< (this=this@entry=0xc4f1798, other=...) at tools/qstring.cpp:2257
#10 0x0843e7c3 in qMapLessThanKey<QString> (key2=..., key1=...) at /usr/include/qt4/QtCore/qmap.h:107
#11 QMap<QString, MyMoneyAccount>::findNode (this=this@entry=0xbf9165a8, akey=...) at /usr/include/qt4/QtCore/qmap.h:487
#12 0x0842c919 in find (akey=..., this=0xbf9165a8) at /usr/include/qt4/QtCore/qmap.h:621
#13 MyMoneySeqAccessMgr::rebuildAccountBalances (this=0xa5ea3b8) at /build/buildd/kmymoney-4.6.4/kmymoney/mymoney/storage/mymoneyseqaccessmgr.cpp:1695
#14 0x0841e716 in MyMoneyStorageXML::readFile (this=0xa288b10, pDevice=0xa1345c0, storage=0xa5ea3bc) at /build/buildd/kmymoney-4.6.4/kmymoney/mymoney/storage/mymoneystoragexml.cpp:439
#15 0x080f75ed in KMyMoneyView::readFile (this=0x9c60b68, url=...) at /build/buildd/kmymoney-4.6.4/kmymoney/views/kmymoneyview.cpp:785
#16 0x080c9e68 in KMyMoneyApp::slotFileOpenRecent (this=0x9bdf9f8, url=...) at /build/buildd/kmymoney-4.6.4/kmymoney/kmymoney.cpp:1529
#17 0x0808a365 in runKMyMoney (splash=splash@entry=0x9befee0, a=0x9aeca48) at /build/buildd/kmymoney-4.6.4/kmymoney/main.cpp:269
#18 0x08088874 in main (argc=1, argv=0xbf916e24) at /build/buildd/kmymoney-4.6.4/kmymoney/main.cpp:181

The reporter indicates this bug may be a duplicate of or related to bug 301047.

Possible duplicates by query: bug 303506.

Report to https://bugs.kde.org/
Comment 8 Christoph Feck 2014-12-13 22:17:52 UTC
Bob, please report the crash for KMyMoney separately.
Comment 9 Vishesh Handa 2015-01-29 15:41:55 UTC
Fixed with Plasma 5.