Application that crashed: kmplot Version of the application: 1.2.1 KDE Version: 4.3.3 (KDE 4.3.3) Qt Version: 4.5.2 Operating System: Linux 2.6.31-15-generic-pae i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: When I close the 'edit constraints' dialog after adding some constraints, it crashes. -- Backtrace: Application: KmPlot (kmplot), signal: Segmentation fault [KCrash Handler] #6 0xb6189448 in ?? () from /lib/tls/i686/cmov/libc.so.6 #7 0xb618b868 in malloc () from /lib/tls/i686/cmov/libc.so.6 #8 0xb6d3a6bd in qMalloc (size=28) at global/qmalloc.cpp:55 #9 0xb65c59bb in QVector<QCrossingEdge>::malloc (this=0xbfbcf4fc, asize=0, aalloc=1) at ../../include/QtCore/../../src/corelib/tools/qvector.h:382 #10 QVector<QCrossingEdge>::realloc (this=0xbfbcf4fc, asize=0, aalloc=1) at ../../include/QtCore/../../src/corelib/tools/qvector.h:453 #11 0xb65c405b in QVector<QCrossingEdge>::append (this=0xbfbcf6dc, list=..., y=-337499.99999971676, mode=QPathClipper::ClipMode) at ../../include/QtCore/../../src/corelib/tools/qvector.h:525 #12 QVector<QCrossingEdge>::operator<< (this=0xbfbcf6dc, list=..., y=-337499.99999971676, mode=QPathClipper::ClipMode) at ../../include/QtCore/../../src/corelib/tools/qvector.h:284 #13 findCrossings (this=0xbfbcf6dc, list=..., y=-337499.99999971676, mode=QPathClipper::ClipMode) at painting/qpathclipper.cpp:1963 #14 QPathClipper::handleCrossingEdges (this=0xbfbcf6dc, list=..., y=-337499.99999971676, mode=QPathClipper::ClipMode) at painting/qpathclipper.cpp:1972 #15 0xb65c4c70 in QPathClipper::doClip (this=0xbfbcf6dc, list=..., mode=QPathClipper::ClipMode) at painting/qpathclipper.cpp:1842 #16 0xb65c4fca in QPathClipper::clip (this=0xbfbcf6dc, operation=QPathClipper::BoolAnd) at painting/qpathclipper.cpp:1763 #17 0xb65b6754 in QPainterPath::intersected (this=0xbfbcf7cc, p=...) at painting/qpainterpath.cpp:3123 #18 0xb664c8ae in QX11PaintEnginePrivate::fillPath (this=0x8f33a28, path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=true) at painting/qpaintengine_x11.cpp:1737 #19 0xb664d0d4 in QX11PaintEngine::drawPath (this=0x8ee2b60, path=...) at painting/qpaintengine_x11.cpp:1804 #20 0xb6644772 in QX11PaintEngine::drawLines (this=0x8ee2b60, lines=0xbfbd0b00, lineCount=1) at painting/qpaintengine_x11.cpp:719 #21 0xb65a7425 in QPainter::drawLines (this=0xbfbd0efc, lines=0xbfbd0b00, lineCount=1) at painting/qpainter.cpp:4590 #22 0xb4067fd2 in QPainter::drawLine (painter=0xbfbd0efc, points=...) at /usr/include/qt4/QtGui/qpainter.h:527 #23 QPainter::drawLine (painter=0xbfbd0efc, points=...) at /usr/include/qt4/QtGui/qpainter.h:549 #24 drawPolyline (painter=0xbfbd0efc, points=...) at ../../../kmplot/kmplot/view.cpp:1768 #25 0xb407444f in View::drawPlot (this=0x8d57b00, plot=..., painter=0xbfbd0efc) at ../../../kmplot/kmplot/view.cpp:2000 #26 0xb407d057 in View::drawFunction (this=0x8d57b00, function=0x8f71b38, painter=0xbfbd0efc) at ../../../kmplot/kmplot/view.cpp:1701 #27 0xb407d668 in View::draw (this=0x8d57b00, dev=0x8d57c1c, medium=View::Screen) at ../../../kmplot/kmplot/view.cpp:411 #28 0xb407d852 in View::drawPlot (this=0x8d57b00) at ../../../kmplot/kmplot/view.cpp:2975 #29 0xb4091dcf in KConstantEditor::dialogFinished (this=0x9019e10) at ../../../kmplot/kmplot/kconstanteditor.cpp:102 #30 0xb4092e53 in KConstantEditor::qt_metacall (this=0x9019e10, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfbd100c) at ./kconstanteditor.moc:89 #31 0xb6e46263 in QMetaObject::activate (sender=0x9019e10, from_signal_index=52, to_signal_index=52, argv=0x0) at kernel/qobject.cpp:3113 #32 0xb6e46ec2 in QMetaObject::activate (sender=0x9019e10, m=0xb755d144, local_signal_index=16, argv=0x0) at kernel/qobject.cpp:3187 #33 0xb7315317 in KDialog::finished (this=0x9019e10) at ./kdialog.moc:295 #34 0xb7315393 in KDialog::hideEvent (this=0x9019e10, event=0x8d77350) at ../../kdeui/dialogs/kdialog.cpp:961 #35 0xb64c8b9b in QWidget::event (this=0x9019e10, event=0xbfbd1484) at kernel/qwidget.cpp:7752 #36 0xb6473f54 in QApplicationPrivate::notify_helper (this=0x8b8d038, receiver=0x9019e10, e=0xbfbd1484) at kernel/qapplication.cpp:4056 #37 0xb647b5ca in QApplication::notify (this=0xbfbd2310, receiver=0x9019e10, e=0xbfbd1484) at kernel/qapplication.cpp:4021 #38 0xb73b114a in KApplication::notify (this=0xbfbd2310, receiver=0x9019e10, event=0xbfbd1484) at ../../kdeui/kernel/kapplication.cpp:302 #39 0xb6e306cb in QCoreApplication::notifyInternal (this=0xbfbd2310, receiver=0x9019e10, event=0xbfbd1484) at kernel/qcoreapplication.cpp:610 #40 0xb64c79ca in QCoreApplication::sendEvent (this=0x908b640) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #41 QWidgetPrivate::hide_helper (this=0x908b640) at kernel/qwidget.cpp:6842 #42 0xb64cff50 in QWidget::setVisible (this=0x9019e10, visible=false) at kernel/qwidget.cpp:7012 #43 0xb6961bff in QDialog::setVisible (this=0x9019e10, visible=false) at dialogs/qdialog.cpp:758 #44 0xb64ce500 in QWidget::hide (this=0x908b640, mode=QWidgetPrivate::CloseWithEvent) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:477 #45 QWidgetPrivate::close_helper (this=0x908b640, mode=QWidgetPrivate::CloseWithEvent) at kernel/qwidget.cpp:7130 #46 0xb64ce688 in QWidget::close (this=0x9019e10) at kernel/qwidget.cpp:7193 #47 0xb7317e58 in KDialog::slotButtonClicked (this=0x9019e10, button=64) at ../../kdeui/dialogs/kdialog.cpp:885 #48 0xb731a369 in KDialog::qt_metacall (this=0x9019e10, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfbd1788) at ./kdialog.moc:184 #49 0xb4092dea in KConstantEditor::qt_metacall (this=0x9019e10, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfbd1788) at ./kconstanteditor.moc:75 #50 0xb6e46263 in QMetaObject::activate (sender=0x90128d0, from_signal_index=4, to_signal_index=4, argv=0xbfbd1788) at kernel/qobject.cpp:3113 #51 0xb6e46ec2 in QMetaObject::activate (sender=0x90128d0, m=0xb6f20878, local_signal_index=0, argv=0xbfbd1788) at kernel/qobject.cpp:3187 #52 0xb6e48e73 in QSignalMapper::mapped (this=0x90128d0, _t1=64) at .moc/release-shared/moc_qsignalmapper.cpp:95 #53 0xb6e4970d in QSignalMapper::map (this=0x90128d0, sender=0x90365b8) at kernel/qsignalmapper.cpp:266 #54 0xb6e498ee in QSignalMapper::map (this=0x90128d0) at kernel/qsignalmapper.cpp:257 #55 0xb6e4a12b in QSignalMapper::qt_metacall (this=0x90128d0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfbd1958) at .moc/release-shared/moc_qsignalmapper.cpp:81 #56 0xb6e46263 in QMetaObject::activate (sender=0x90365b8, from_signal_index=29, to_signal_index=30, argv=0xbfbd1958) at kernel/qobject.cpp:3113 #57 0xb6e466d8 in QMetaObject::activate (sender=0x90365b8, m=0xb6ce70a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfbd1958) at kernel/qobject.cpp:3207 #58 0xb6b00cc1 in QAbstractButton::clicked (this=0x90365b8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200 #59 0xb6829549 in QAbstractButtonPrivate::emitClicked (this=0x905fb50) at widgets/qabstractbutton.cpp:543 #60 0xb682b1a4 in QAbstractButtonPrivate::click (this=0x905fb50) at widgets/qabstractbutton.cpp:536 #61 0xb682b28e in QAbstractButton::timerEvent (this=0x90365b8, e=0xbfbd1fb0) at widgets/qabstractbutton.cpp:1247 #62 0xb6e403bf in QObject::event (this=0x90365b8, e=0xbfbd1fb0) at kernel/qobject.cpp:1075 #63 0xb64c8906 in QWidget::event (this=0x90365b8, event=0xbfbd1fb0) at kernel/qwidget.cpp:7946 #64 0xb68293ee in QAbstractButton::event (this=0x90365b8, e=0xb625d3e8) at widgets/qabstractbutton.cpp:1077 #65 0xb68d366d in QPushButton::event (this=0x90365b8, e=0xbfbd1fb0) at widgets/qpushbutton.cpp:662 #66 0xb6473f54 in QApplicationPrivate::notify_helper (this=0x8b8d038, receiver=0x90365b8, e=0xbfbd1fb0) at kernel/qapplication.cpp:4056 #67 0xb647b5ca in QApplication::notify (this=0xbfbd2310, receiver=0x90365b8, e=0xbfbd1fb0) at kernel/qapplication.cpp:4021 #68 0xb73b114a in KApplication::notify (this=0xbfbd2310, receiver=0x90365b8, event=0xbfbd1fb0) at ../../kdeui/kernel/kapplication.cpp:302 #69 0xb6e306cb in QCoreApplication::notifyInternal (this=0xbfbd2310, receiver=0x90365b8, event=0xbfbd1fb0) at kernel/qcoreapplication.cpp:610 #70 0xb6e5d7ce in QCoreApplication::sendEvent (this=0x8b90234) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #71 QTimerInfoList::activateTimers (this=0x8b90234) at kernel/qeventdispatcher_unix.cpp:572 #72 0xb6e5b0e0 in timerSourceDispatch (source=0x8b90200) at kernel/qeventdispatcher_glib.cpp:165 #73 0xb5be9e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #74 0xb5bed720 in ?? () from /lib/libglib-2.0.so.0 #75 0xb5bed853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #76 0xb6e5b02c in QEventDispatcherGlib::processEvents (this=0x8b77a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #77 0xb6514be5 in QGuiEventDispatcherGlib::processEvents (this=0x8b77a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #78 0xb6e2ec79 in QEventLoop::processEvents (this=0xbfbd2274, flags=) at kernel/qeventloop.cpp:149 #79 0xb6e2f0ca in QEventLoop::exec (this=0xbfbd2274, flags=...) at kernel/qeventloop.cpp:201 #80 0xb6e3153f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #81 0xb6473dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #82 0x0804fc78 in main (argc=1, argv=0xbfbd24b4) at ../../../kmplot/kmplot/main.cpp:79 Reported using DrKonqi
Created attachment 38652 [details] KmPlot file which lets KmPlot crash when adding constants When adding a constant 'hoogte' first and then a constant 'breedte' with value 'hoogte/2', KmPlot crashes
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
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 mark the bug 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!
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!