[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1120084: karbon: gets SIGSEGV by Undo after Separate Path



Package: karbon
Version: 1:25.04.2+dfsg-1
Severity: serious
Justification: Policy 2.2.1.
X-Debbugs-Cc: Rudolf.Dovicin@Gmail.com

How to reproduce:
1. Open Empty Document.
2. Click on Draw Path.
3. Make line by mouse in document.
4. Click on Shape handling.
5. In main menu under Path click on Separate Path.
6. In maim menu under Edit click on Undo.

Backtrace from GDB:
#0  0x00007fffec9b8626 in KoPADocument::removeShape(KoShape*) () from
/lib/x86_64-linux-gnu/libkopageapp.so.40
#1  0x00007ffff655986e in KoShapeCreateCommand::undo() () from
/lib/x86_64-linux-gnu/libflake.so.40
#2  0x00007ffff73f54da in KUndo2Command::undo() () from /lib/x86_64-linux-
gnu/libkundo2.so.40
#3  0x00007ffff73f55ea in KUndo2Command::undoMergedCommands() () from
/lib/x86_64-linux-gnu/libkundo2.so.40
#4  0x00007ffff73f6471 in KUndo2QStack::undo() () from /lib/x86_64-linux-
gnu/libkundo2.so.40
#5  0x00007ffff6fe4443 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007ffff54f12a6 in QAction::triggered(bool) () from /lib/x86_64-linux-
gnu/libQt6Gui.so.6
#7  0x00007ffff54f67b9 in QAction::activate(QAction::ActionEvent) () from
/lib/x86_64-linux-gnu/libQt6Gui.so.6
#8  0x00007ffff797e5dd in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#9  0x00007ffff7984781 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#10 0x00007ffff7804453 in QWidget::event(QEvent*) () from /lib/x86_64-linux-
gnu/libQt6Widgets.so.6
#11 0x00007ffff77b49b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#12 0x00007ffff77b8c96 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt6Widgets.so.6
#13 0x00007ffff7ed51cd in KoApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libkomain.so.40
#14 0x00007ffff6f965b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x00007ffff77aeb9e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#16 0x00007ffff781b2a8 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#17 0x00007ffff781e148 in ?? () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#18 0x00007ffff77b49b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#19 0x00007ffff7ed51cd in KoApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libkomain.so.40
#20 0x00007ffff6f965b0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#21 0x00007ffff51dfbc5 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#22 0x00007ffff523945c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#23 0x00007fffedbb13be in ?? () from /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6
#24 0x00007ffff4b04385 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff4b065b7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff4b06d20 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#27 0x00007ffff71a6323 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x00007ffff6f98893 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#29 0x00007ffff6f9a18a in QCoreApplication::exec() () from /lib/x86_64-linux-
gnu/libQt6Core.so.6
#30 0x0000555555556305 in main (argc=<optimized out>, argv=0x7fffffffdf28) at
./karbon/main.cpp:79


-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.48+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to sk_SK.UTF-8), LANGUAGE=sk_SK.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages karbon depends on:
ii  calligra-libs         1:25.04.2+dfsg-1
ii  libc6                 2.41-12
ii  libgcc-s1             14.2.0-19
ii  libkf6archive6        6.13.0-2
ii  libkf6completion6     6.13.0-1
ii  libkf6configcore6     6.13.0-2
ii  libkf6coreaddons6     6.13.0-1
ii  libkf6guiaddons6      6.13.0-1
ii  libkf6i18n6           6.13.0-1
ii  libkf6iconthemes6     6.13.0-2
ii  libkf6widgetsaddons6  6.13.0-1
ii  libkf6xmlgui6         6.13.0-1
ii  libodfgen-0.1-1       0.1.8-2+b2
ii  libpoppler147         25.03.0-5+deb13u2
ii  libqt6core6t64        6.8.2+dfsg-9+deb13u1
ii  libqt6gui6            6.8.2+dfsg-9+deb13u1
ii  libqt6widgets6        6.8.2+dfsg-9+deb13u1
ii  libqt6xml6            6.8.2+dfsg-9+deb13u1
ii  librevenge-0.0-0      0.0.5-3+b2
ii  libstdc++6            14.2.0-19
ii  libwpg-0.3-3          0.3.4-3+b2
ii  libwps-0.4-4          0.4.14-2+b2

Versions of packages karbon recommends:
ii  pstoedit  4.02-1+b1

karbon suggests no packages.

-- no debconf information


Reply to: