Bug 463630 - crash splitting path
Summary: crash splitting path
Status: CONFIRMED
Alias: None
Product: karbon
Classification: Applications
Component: general (show other bugs)
Version: 3.2.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Jan Hambrecht
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-12-30 18:57 UTC by Christopher Yeleighton
Modified: 2024-01-10 09:21 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 Christopher Yeleighton 2022-12-30 18:57:20 UTC
Application: karbon (3.2.1)

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 6.1.1-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
I opened preferences-desktop-locale.svgz, ungrouped the flag, split the path twice and told Karbon to undo.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Karbon (karbon), signal: Segmentation fault

[KCrash Handler]
#4  KoPADocument::removeShape (shape=0x7f9168008ff0, this=0x55f17ec90a20) at /usr/src/debug/calligra-3.2.1/libs/pageapp/KoPADocument.cpp:567
#5  KoPADocument::removeShape (this=0x55f17ec90a20, shape=0x7f9168008ff0) at /usr/src/debug/calligra-3.2.1/libs/pageapp/KoPADocument.cpp:558
#6  0x00007f917a427aea in KoShapeCreateCommand::undo (this=0x55f1826e0eb0) at /usr/src/debug/calligra-3.2.1/libs/flake/commands/KoShapeCreateCommand.cpp:79
#7  0x00007f917a31d87e in KUndo2Command::undo (this=0x55f18269f980) at /usr/src/debug/calligra-3.2.1/libs/kundo2/kundo2stack.cpp:255
#8  0x00007f917a31e2f6 in KUndo2Command::undoMergedCommands (this=0x55f18269f980) at /usr/src/debug/calligra-3.2.1/libs/kundo2/kundo2stack.cpp:375
#9  0x00007f917a3201ec in KUndo2QStack::undo (this=0x55f17ec192f0) at /usr/src/debug/calligra-3.2.1/libs/kundo2/kundo2stack.cpp:907
#10 0x00007f917ad1354c in doActivate<false> (sender=0x55f17ee4daa0, signal_index=4, argv=0x7ffc8e8edf30) at kernel/qobject.cpp:3931
#11 0x00007f917ad0c74f in QMetaObject::activate (sender=sender@entry=0x55f17ee4daa0, m=m@entry=0x7f917b6b8d20 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc8e8edf30) at kernel/qobject.cpp:3979
#12 0x00007f917b19ebb2 in QAction::triggered (this=this@entry=0x55f17ee4daa0, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#13 0x00007f917b1a16fb in QAction::activate (this=0x55f17ee4daa0, event=<optimized out>) at kernel/qaction.cpp:1161
#14 0x00007f917b298c4a in QAbstractButtonPrivate::click (this=0x55f18232cdf0) at widgets/qabstractbutton.cpp:399
#15 0x00007f917b298d97 in QAbstractButton::mouseReleaseEvent (this=0x55f18232cc50, e=0x7ffc8e8ee520) at widgets/qabstractbutton.cpp:1045
#16 0x00007f917b3913aa in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:622
#17 0x00007f917b1e6c38 in QWidget::event (this=0x55f18232cc50, event=0x7ffc8e8ee520) at kernel/qwidget.cpp:9043
#18 0x00007f917b1a53fe in QApplicationPrivate::notify_helper (this=this@entry=0x55f17e933150, receiver=receiver@entry=0x55f18232cc50, e=e@entry=0x7ffc8e8ee520) at kernel/qapplication.cpp:3637
#19 0x00007f917b1ad922 in QApplication::notify (this=<optimized out>, receiver=receiver@entry=0x55f18232cc50, e=e@entry=0x7ffc8e8ee520) at kernel/qapplication.cpp:3081
#20 0x00007f917ba48ee7 in KoApplication::notify (this=<optimized out>, receiver=0x55f18232cc50, event=0x7ffc8e8ee520) at /usr/src/debug/calligra-3.2.1/libs/main/KoApplication.cpp:672
#21 0x00007f917acdc128 in QCoreApplication::notifyInternal2 (receiver=0x55f18232cc50, event=0x7ffc8e8ee520) at kernel/qcoreapplication.cpp:1064
#22 0x00007f917b1aba9e in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55f18232cc50, event=event@entry=0x7ffc8e8ee520, alienWidget=<optimized out>, nativeWidget=0x55f17ed138c0, buttonDown=buttonDown@entry=0x7f917b6f0330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#23 0x00007f917b1ffa58 in QWidgetWindow::handleMouseEvent (this=0x55f17f06aac0, event=0x7ffc8e8ee840) at kernel/qwidgetwindow.cpp:683
#24 0x00007f917b202fb0 in QWidgetWindow::event (this=0x55f17f06aac0, event=0x7ffc8e8ee840) at kernel/qwidgetwindow.cpp:300
#25 0x00007f917b1a53fe in QApplicationPrivate::notify_helper (this=this@entry=0x4057c00000000000, receiver=receiver@entry=0x55f17f06aac0, e=0x7ffc8e8ee840) at kernel/qapplication.cpp:3637
#26 0x00007f917b1ac7fd in QApplication::notify (this=<optimized out>, receiver=receiver@entry=0x55f17f06aac0, e=e@entry=0x7ffc8e8ee840) at kernel/qapplication.cpp:3383
#27 0x00007f917ba48ee7 in KoApplication::notify (this=<optimized out>, receiver=0x55f17f06aac0, event=0x7ffc8e8ee840) at /usr/src/debug/calligra-3.2.1/libs/main/KoApplication.cpp:672
#28 0x00007f917acdc128 in QCoreApplication::notifyInternal2 (receiver=0x55f17f06aac0, event=0x7ffc8e8ee840) at kernel/qcoreapplication.cpp:1064
#29 0x00007f917937b9ad in QGuiApplicationPrivate::processMouseEvent (e=0x55f182354fb0) at kernel/qguiapplication.cpp:2285
#30 0x00007f917934f37c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#31 0x00007f917511a11a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#32 0x00007f9178b1ba90 in g_main_dispatch (context=0x7f9170005010) at ../glib/gmain.c:3454
#33 g_main_context_dispatch (context=context@entry=0x7f9170005010) at ../glib/gmain.c:4172
#34 0x00007f9178b1be48 in g_main_context_iterate (context=context@entry=0x7f9170005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4248
#35 0x00007f9178b1bedc in g_main_context_iteration (context=0x7f9170005010, may_block=1) at ../glib/gmain.c:4313
#36 0x00007f917ad33b56 in QEventDispatcherGlib::processEvents (this=0x55f17ea1af70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007f917acdab9b in QEventLoop::exec (this=this@entry=0x7ffc8e8eeb70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#38 0x00007f917ace2d06 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#39 0x00007f917936ee4c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#40 0x00007f917b1a5375 in QApplication::exec () at kernel/qapplication.cpp:2829
#41 0x00007f917bcd5035 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/calligra-3.2.1/karbon/main.cpp:93
#42 0x00007f917bafd5b0 in __libc_start_call_main (main=main@entry=0x55f17cece050 <main(int, char**)>, argc=argc@entry=2, argv=argv@entry=0x7ffc8e8eed88) at ../sysdeps/nptl/libc_start_call_main.h:58
#43 0x00007f917bafd679 in __libc_start_main_impl (main=0x55f17cece050 <main(int, char**)>, argc=2, argv=0x7ffc8e8eed88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc8e8eed78) at ../csu/libc-start.c:381
#44 0x000055f17cece085 in _start () at ../sysdeps/x86_64/start.S:115
[Inferior 1 (process 13110) detached]

Reported using DrKonqi
Comment 1 Anthony Fieroni 2024-01-10 09:21:12 UTC
It needs investigation.