Bug 196947 - Kig crashed on exit after adding a circunference and a intersection.
Summary: Kig crashed on exit after adding a circunference and a intersection.
Status: RESOLVED DUPLICATE of bug 173384
Alias: None
Product: kig
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Pino Toscano
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-18 00:33 UTC by Javier
Modified: 2009-06-19 15:24 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 Javier 2009-06-18 00:33:35 UTC
Application that crashed: kig
Version of the application: v1.0
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.30-8-generic x86_64
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
How to reproduce:
I was playing around with Kig and selected to make a circunference and after that an intersection. As interction needs two objects, I selected the circunference and after that, as I had not added any other object, just closed the application via the decorator. Was asked to save changes and selected Discard. After that it crashed.

 -- Backtrace:
Application: Kig (kig), signal: Segmentation fault
[KCrash Handler]
#5  memcpy () at ../sysdeps/x86_64/memcpy.S:522
#6  0x00007f948e9d739d in QListData::detach2 (this=0x7fff09e8b2c0) at /usr/include/bits/string3.h:52
#7  0x00007f948df17af9 in QList<int>::detach_helper (this=0x7f946db92710) at ../../include/QtCore/../../src/corelib/tools/qlist.h:524
#8  0x00007f948df14df5 in QActionPrivate::setShortcutEnabled (this=0x241d140, enable=false, map=@0x21851f8) at ../../include/QtCore/../../src/corelib/tools/qlist.h:111
#9  0x00007f948df1508d in QAction::setEnabled (this=<value optimized out>, b=192) at kernel/qaction.cpp:1018
#10 0x00007f9481aa8191 in KigMode::enableActions (this=0x234f280) at ../../kig/modes/mode.cc:30
#11 0x00007f9481aab87e in NormalMode::enableActions (this=0x7f946db92710) at ../../kig/modes/normal.cc:47
#12 0x00007f9481aecc51 in KigPart::setMode (this=0x2300920, m=0x2b37fc0) at ../../kig/kig/kig_part.cpp:511
#13 0x00007f9481aece3c in KigPart::runMode (this=0x2300920, m=0x25b0f90) at ../../kig/kig/kig_part.cpp:677
#14 0x00007f9481a75c21 in ConstructibleAction::act (this=0x24590d0, d=@0x2300920) at ../../kig/misc/guiaction.cc:80
#15 0x00007f9481a75c80 in KigGUIAction::qt_metacall (this=0x24cf2a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./guiaction.moc:66
#16 0x00007f948eaae74c in QMetaObject::activate (sender=0x24cf2a0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x1c848a) at kernel/qobject.cpp:3120
#17 0x00007f948df13437 in QAction::triggered (this=0x7f946db92710, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#18 0x00007f948df1487f in QAction::activate (this=0x24cf2a0, event=<value optimized out>) at kernel/qaction.cpp:1160
#19 0x00007f948e2aaa7a in QAbstractButtonPrivate::click (this=0x256eba0) at widgets/qabstractbutton.cpp:525
#20 0x00007f948e2aad05 in QAbstractButton::mouseReleaseEvent (this=0x2539800, e=0x7fff09e8bc60) at widgets/qabstractbutton.cpp:1115
#21 0x00007f948e379aba in QToolButton::mouseReleaseEvent (this=0x7f946db92710, e=0x2b37fc0) at widgets/qtoolbutton.cpp:709
#22 0x00007f948df67d10 in QWidget::event (this=0x2539800, event=0x7fff09e8bc60) at kernel/qwidget.cpp:7521
#23 0x00007f948df1927c in QApplicationPrivate::notify_helper (this=0x21850e0, receiver=0x2539800, e=0x7fff09e8bc60) at kernel/qapplication.cpp:4057
#24 0x00007f948df20391 in QApplication::notify (this=<value optimized out>, receiver=0x2539800, e=0x7fff09e8bc60) at kernel/qapplication.cpp:3759
#25 0x00007f948f431c16 in KApplication::notify (this=0x7fff09e8db20, receiver=0x2539800, event=0x7fff09e8bc60) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x00007f948ea9920c in QCoreApplication::notifyInternal (this=0x7fff09e8db20, receiver=0x2539800, event=0x7fff09e8bc60) at kernel/qcoreapplication.cpp:610
#27 0x00007f948df1fc60 in QApplicationPrivate::sendMouseEvent (receiver=0x2539800, event=0x7fff09e8bc60, alienWidget=0x2539800, nativeWidget=0x256b610, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#28 0x00007f948df85bde in QETWidget::translateMouseEvent (this=0x256b610, event=<value optimized out>) at kernel/qapplication_x11.cpp:4448
#29 0x00007f948df84c7a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff09e8d790) at kernel/qapplication_x11.cpp:3566
#30 0x00007f948dfaddac in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x00007f948a4fd8fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f948a500fd8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0x00007f948a501100 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f948eac1b66 in QEventDispatcherGlib::processEvents (this=0x214f8f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#35 0x00007f948dfad55e in QGuiEventDispatcherGlib::processEvents (this=0x7f946db92710, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x00007f948ea97b12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f948ea97ee4 in QEventLoop::exec (this=0x7fff09e8dac0, flags=) at kernel/qeventloop.cpp:200
#38 0x00007f948ea99f89 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0x0000000000408a0b in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kig/kig/main.cpp:141

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-19 15:24:49 UTC
Thanks

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