Bug 310373

Summary: Shopping list crash
Product: [Applications] krecipes Reporter: Frank <morris.frank.a>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.0-beta2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Frank 2012-11-19 20:17:41 UTC
Application: krecipes (2.0-beta2)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-32-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed: Adding any ingredient to the shopping list causes a crash every time. Editing existing recipe items or removing items does not cause the crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Krecipes (krecipes), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2189740 (LWP 9533))]

Thread 3 (Thread 0xafadab40 (LWP 9534)):
#0  0xb7798424 in __kernel_vsyscall ()
#1  0xb36d95f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2d09a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2cfc0ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2cfc56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xafadf134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0xb2d1f6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2c9fd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb36e7d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaf0ffb40 (LWP 9535)):
#0  0xb36f5878 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#1  0xb2d3b410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2cfbc78 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2cfc125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2cfc56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb082d1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb2d1f6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2c9fd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb36e7d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb2189740 (LWP 9533)):
[KCrash Handler]
#7  deref (this=0x15) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#8  QString::operator= (this=0xa64cd48, other=...) at tools/qstring.cpp:1411
#9  0x080fba65 in RefineShoppingListDialog::itemRenamed (this=0x9fa3da0, item=0xa65e768, new_text=..., col=2) at /build/buildd/krecipes-2.0~beta2/src/dialogs/refineshoppinglistdialog.cpp:220
#10 0x080fd5c5 in RefineShoppingListDialog::qt_metacall (this=0x9fa3da0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffe6f50) at /build/buildd/krecipes-2.0~beta2/obj-i686-linux-gnu/src/refineshoppinglistdialog.moc:82
#11 0xb3ab8c9d in metacall (argv=0xbffe6f50, idx=77, cl=QMetaObject::InvokeMetaMethod, object=0x9fa3da0) at kernel/qmetaobject.cpp:245
#12 QMetaObject::metacall (object=0x9fa3da0, cl=QMetaObject::InvokeMetaMethod, idx=77, argv=0xbffe6f50) at kernel/qmetaobject.cpp:240
#13 0xb3ac89bd in QMetaObject::activate (sender=0xa6cc948, m=0x823a698, local_signal_index=10, argv=0xbffe6f50) at kernel/qobject.cpp:3566
#14 0xb6c32ce5 in K3ListView::itemRenamed(Q3ListViewItem*, QString const&, int) () from /usr/lib/libkde3support.so.4
#15 0xb6c32d9d in K3ListView::doneEditing(Q3ListViewItem*, int) () from /usr/lib/libkde3support.so.4
#16 0xb6c34b68 in ?? () from /usr/lib/libkde3support.so.4
#17 0xb3ac86b1 in QMetaObject::activate (sender=0xa701440, m=0xb6c9a714, local_signal_index=0, argv=0xbffe70b4) at kernel/qobject.cpp:3547
#18 0xb6c336ad in ?? () from /usr/lib/libkde3support.so.4
#19 0xb6c337b8 in ?? () from /usr/lib/libkde3support.so.4
#20 0xb4078716 in QWidget::event (this=0xa701440, event=0xbffe7740) at kernel/qwidget.cpp:8475
#21 0xb44a608b in QLineEdit::event (this=0xa701440, e=0xbffe7740) at widgets/qlineedit.cpp:1524
#22 0xb6f616be in KLineEdit::event(QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6c33af5 in ?? () from /usr/lib/libkde3support.so.4
#24 0xb401ded4 in notify_helper (e=0xbffe7740, receiver=0xa701440, this=0x9e6df58) at kernel/qapplication.cpp:4559
#25 QApplicationPrivate::notify_helper (this=0x9e6df58, receiver=0xa701440, e=0xbffe7740) at kernel/qapplication.cpp:4531
#26 0xb40233a2 in QApplication::notify (this=0x9e6df58, receiver=0xa701440, e=0xbffe7740) at kernel/qapplication.cpp:4524
#27 0xb6e8ce01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0xb3ab197e in QCoreApplication::notifyInternal (this=0xbffe94bc, receiver=0xa701440, event=0xbffe7740) at kernel/qcoreapplication.cpp:876
#29 0xb401c40a in sendEvent (event=0xbffe7740, receiver=0xa701440) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QApplicationPrivate::setFocusWidget (focus=0xa6cc948, reason=Qt::MouseFocusReason) at kernel/qapplication.cpp:2260
#31 0xb4069e1b in QWidget::setFocus (this=0xa76ec70, reason=Qt::MouseFocusReason) at kernel/qwidget.cpp:6450
#32 0xb401beb0 in QApplicationPrivate::giveFocusAccordingToFocusPolicy (widget=0xa76ec70, focusPolicy=Qt::ClickFocus, focusReason=Qt::MouseFocusReason) at kernel/qapplication.cpp:5593
#33 0xb40254e4 in QApplication::notify (this=0xbffe94bc, receiver=0xa76ec70, e=0xbffe7c14) at kernel/qapplication.cpp:4059
#34 0xb6e8ce01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#35 0xb3ab197e in QCoreApplication::notifyInternal (this=0xbffe94bc, receiver=0xa76ec70, event=0xbffe7c14) at kernel/qcoreapplication.cpp:876
#36 0xb401ee95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QApplicationPrivate::sendMouseEvent (receiver=0xa76ec70, event=0xbffe7c14, alienWidget=0xa76ec70, nativeWidget=0x9fa3da0, buttonDown=0xb49b2cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#38 0xb40ab074 in QETWidget::translateMouseEvent (this=0x9fa3da0, event=0xbffe80cc) at kernel/qapplication_x11.cpp:4617
#39 0xb40a9c0d in QApplication::x11ProcessEvent (this=0xbffe94bc, event=0xbffe80cc) at kernel/qapplication_x11.cpp:3732
#40 0xb40d6eac in x11EventSourceDispatch (s=0x9e6dec0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb2cfbd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb2cfc125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb2cfc201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb3ae4887 in QEventDispatcherGlib::processEvents (this=0x9e44ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#45 0xb40d6aaa in QGuiEventDispatcherGlib::processEvents (this=0x9e44ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0xb3ab050d in QEventLoop::processEvents (this=0xbffe83c0, flags=...) at kernel/qeventloop.cpp:149
#47 0xb3ab07a9 in QEventLoop::exec (this=0xbffe83c0, flags=...) at kernel/qeventloop.cpp:204
#48 0xb45700d9 in QDialog::exec (this=0x9fa3da0) at dialogs/qdialog.cpp:554
#49 0x080ed19d in ShoppingListDialog::showShoppingList (this=0xa3f9a00) at /build/buildd/krecipes-2.0~beta2/src/dialogs/shoppinglistdialog.cpp:228
#50 0x080ed2a4 in ShoppingListDialog::qt_metacall (this=0xa3f9a00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbffe8578) at /build/buildd/krecipes-2.0~beta2/obj-i686-linux-gnu/src/shoppinglistdialog.moc:86
#51 0xb3ab8c9d in metacall (argv=0xbffe8578, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0xa3f9a00) at kernel/qmetaobject.cpp:245
#52 QMetaObject::metacall (object=0xa3f9a00, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbffe8578) at kernel/qmetaobject.cpp:240
#53 0xb3ac89bd in QMetaObject::activate (sender=0xa40b838, m=0xb49a97c8, local_signal_index=2, argv=0xbffe8578) at kernel/qobject.cpp:3566
#54 0xb475597d in QAbstractButton::clicked (this=0xa40b838, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#55 0xb444962d in QAbstractButtonPrivate::emitClicked (this=0xa400c78) at widgets/qabstractbutton.cpp:548
#56 0xb444ac9b in QAbstractButtonPrivate::click (this=0xa400c78) at widgets/qabstractbutton.cpp:541
#57 0xb444af56 in QAbstractButton::mouseReleaseEvent (this=0xa40b838, e=0xbffe8c44) at widgets/qabstractbutton.cpp:1123
#58 0xb40781ac in QWidget::event (this=0xa40b838, event=0xbffe8c44) at kernel/qwidget.cpp:8362
#59 0xb444a1f9 in QAbstractButton::event (this=0xa40b838, e=0xbffe8c44) at widgets/qabstractbutton.cpp:1082
#60 0xb44ed768 in QPushButton::event (this=0xa40b838, e=0xbffe8c44) at widgets/qpushbutton.cpp:683
#61 0xb401ded4 in notify_helper (e=0xbffe8c44, receiver=0xa40b838, this=0x9e6df58) at kernel/qapplication.cpp:4559
#62 QApplicationPrivate::notify_helper (this=0x9e6df58, receiver=0xa40b838, e=0xbffe8c44) at kernel/qapplication.cpp:4531
#63 0xb4024024 in QApplication::notify (this=0x9e6df58, receiver=0xa40b838, e=0xbffe8c44) at kernel/qapplication.cpp:4102
#64 0xb6e8ce01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#65 0xb3ab197e in QCoreApplication::notifyInternal (this=0xbffe94bc, receiver=0xa40b838, event=0xbffe8c44) at kernel/qcoreapplication.cpp:876
#66 0xb401ee95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#67 QApplicationPrivate::sendMouseEvent (receiver=0xa40b838, event=0xbffe8c44, alienWidget=0xa40b838, nativeWidget=0xa3f71b0, buttonDown=0xb49b2cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#68 0xb40ab074 in QETWidget::translateMouseEvent (this=0xa3f71b0, event=0xbffe90fc) at kernel/qapplication_x11.cpp:4617
#69 0xb40a9c0d in QApplication::x11ProcessEvent (this=0xbffe94bc, event=0xbffe90fc) at kernel/qapplication_x11.cpp:3732
#70 0xb40d6eac in x11EventSourceDispatch (s=0x9e6dec0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#71 0xb2cfbd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#72 0xb2cfc125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#73 0xb2cfc201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0xb3ae4887 in QEventDispatcherGlib::processEvents (this=0x9e44ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#75 0xb40d6aaa in QGuiEventDispatcherGlib::processEvents (this=0x9e44ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0xb3ab050d in QEventLoop::processEvents (this=0xbffe93f4, flags=...) at kernel/qeventloop.cpp:149
#77 0xb3ab07a9 in QEventLoop::exec (this=0xbffe93f4, flags=...) at kernel/qeventloop.cpp:204
#78 0xb3ab5eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#79 0xb401ba74 in QApplication::exec () at kernel/qapplication.cpp:3820
#80 0x0807186e in main (argc=173992016, argv=0xa65ebb0) at /build/buildd/krecipes-2.0~beta2/src/main.cpp:91

This bug may be a duplicate of or related to bug 294806.

Possible duplicates by query: bug 294806.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-11-19 23:49:07 UTC

*** This bug has been marked as a duplicate of bug 294806 ***