https://bugs.kde.org/show_bug.cgi?id=297216
Bug ID: 297216 Severity: crash Version: unspecified Priority: NOR Assignee: kmymoney-devel@kde.org Summary: Crash when changing KMM settings. Classification: Unclassified OS: Linux Reporter: agande...@gmail.com Hardware: Ubuntu Packages Status: NEW Component: general Product: kmymoney4 Application: kmymoney (4.6.90-89f68db51f) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.7.4 Operating System: Linux 3.0.0-15-generic-pae i686 Distribution: Linux Mint 12 KDE -- Information about the crash: - What I was doing when the application crashed: I was attempting to edit a transaction in the ledger, to add a new category, Deposit when finishing with the enter key. Instead, an existing category, Nat.Savings:Deposit bonds was getting substituted. I could not add the new category in Ledger view, but could in Categories view. I deleted that category and returned to ledger view, and still could not add it there, except by clicking elsewhere. Thinking this might be because I had not set to move between fields wth the enter key, I went into Settings and clicked to use the enter key. KMM crashed. - Unusual behavior I noticed: As above. -- Backtrace: Application: KMyMoney (kmymoney), signal: Segmentation fault [Current thread is 1 (Thread 0xb3d85ac0 (LWP 4515))] Thread 3 (Thread 0xb0e41b70 (LWP 4516)): #0 0xb47f4d10 in __GI_clock_gettime (clock_id=1, tp=0xb0e41028) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb5fe97d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #2 0xb60bc4b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #3 0xb60bc80a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0xb60bb053 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #5 0xb60bb0ed in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0xb473a88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb473b637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb473bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb60bbb37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0xb608c1dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0xb608c421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #12 0xb5f8f90b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #13 0xb606ce2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #14 0xb5f927b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0xb67bbd31 in start_thread (arg=0xb0e41b70) at pthread_create.c:304 #16 0xb52080ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xac3ccb70 (LWP 4927)): #0 0xb76e2424 in __kernel_vsyscall () #1 0xb51f940e in __GI___poll (fds=0xbffe868, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb474a34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb473b896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb473bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb60bbb37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0xb608c1dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #7 0xb608c421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0xb5f8f90b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #9 0xb606ce2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0xb5f927b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0xb67bbd31 in start_thread (arg=0xac3ccb70) at pthread_create.c:304 #12 0xb52080ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb3d85ac0 (LWP 4515)): [KCrash Handler] #7 0xb5585bad in QWidget::style() const () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #8 0xb58a4e20 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #9 0xb58a554e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #10 0xb55415a0 in QApplication::setStyleSheet(QString const&) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #11 0x08099735 in KMyMoneyApp::Private::setCustomColors (this=0x9ea4f68) at /home/aga/GITD/kmymoney/kmymoney/kmymoney.cpp:6511 #12 0x080c38e8 in KMyMoneyApp::slotUpdateConfiguration (this=0xa144b70) at /home/aga/GITD/kmymoney/kmymoney/kmymoney.cpp:2444 #13 0x080d260d in KMyMoneyApp::qt_metacall (this=0xa144b70, _c=QMetaObject::InvokeMetaMethod, _id=60, _a=0xbfd7ebc8) at /home/aga/GITD/kmymoney/build/kmymoney/kmymoney.moc:463 #14 0xb6093b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #15 0xb60a2a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #16 0xb6aba075 in KConfigDialog::settingsChanged(QString const&) () from /usr/lib/libkdeui.so.5 #17 0xb6abaa39 in KConfigDialog::KConfigDialogPrivate::_k_settingsChangedSlot() () from /usr/lib/libkdeui.so.5 #18 0xb6ababdf in KConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #19 0xb6093b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #20 0xb60a2a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #21 0xb6abbe85 in KConfigDialogManager::settingsChanged() () from /usr/lib/libkdeui.so.5 #22 0xb6ac09a4 in KConfigDialogManager::updateSettings() () from /usr/lib/libkdeui.so.5 #23 0xb6ac189c in KConfigDialogManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #24 0xb6093b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #25 0xb60a2a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #26 0xb6accb45 in KDialog::applyClicked() () from /usr/lib/libkdeui.so.5 #27 0xb6acd2df in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5 #28 0xb6acd8f3 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #29 0xb6bbedc2 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #30 0xb6ababb2 in KConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #31 0xb6093b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #32 0xb60a2a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #33 0xb60a8b15 in QSignalMapper::mapped(int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #34 0xb60a8c62 in QSignalMapper::map(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #35 0xb60a8e1e in QSignalMapper::map() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #36 0xb60a8f50 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #37 0xb6093b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #38 0xb60a2a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #39 0xb5c52e6d in QAbstractButton::clicked(bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #40 0xb59515dd in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #41 0xb5952c4b in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #42 0xb5952f06 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #43 0xb5597fc8 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #44 0xb59521a9 in QAbstractButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #45 0xb59f47e8 in QPushButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #46 0xb553dd84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #47 0xb5543deb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #48 0xb6b89971 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #49 0xb608d19e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #50 0xb553ed45 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #51 0xb55cb304 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #52 0xb55c9e8d in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #53 0xb55f628c in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #54 0xb473b25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #55 0xb473b990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #56 0xb473bc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #57 0xb60bbada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #58 0xb55f5e7a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #59 0xb608c1dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #60 0xb608c421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #61 0xb609119d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #62 0xb553b924 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #63 0x08089df3 in runKMyMoney (splash=0xbfd80098, a=<optimized out>) at /home/aga/GITD/kmymoney/kmymoney/main.cpp:282 #64 0x080882e2 in main (argc=) at /home/aga/GITD/kmymoney/kmymoney/main.cpp:181 Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel