https://bugs.kde.org/show_bug.cgi?id=453987
Bug ID: 453987 Summary: Okular crash when canceling more actions than done Product: okular Version: 22.04.1 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: okular-de...@kde.org Reporter: pasdabonneme...@gmail.com Target Milestone: --- Application: okular (22.04.1) Qt Version: 5.15.3 Frameworks Version: 5.93.0 Operating System: Linux 5.13.0-41-generic x86_64 Windowing System: X11 Distribution: KDE neon User - 5.24 DrKonqi: 5.24.5 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: I opened a pdf, added a note without writing on it. Then I right clicked on it and "cancel (Ctrl+z)". It crashes immediately because there is nothing in the note to cancel. - Unusual behavior I noticed: The cancel option is available when there is nothing to cancel. - Expected behavior: I was trying to remove the Note. There is no cancel button on it, and by right-clicking the cancel option is available (and no remove Note option). So I thought it might remove the note. But it just make the app crash. The crash can be reproduced every time. -- Backtrace: Application: Okular (okular), signal: Segmentation fault [New LWP 517050] [New LWP 517099] [New LWP 517100] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f13b508899f in __GI___poll (fds=0x7ffc0e279b38, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7f13b150f980 (LWP 517049))] Thread 4 (Thread 0x7f139ccbe700 (LWP 517100)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5622bebd9c08) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5622bebd9bb8, cond=0x5622bebd9be0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5622bebd9be0, mutex=0x5622bebd9bb8) at pthread_cond_wait.c:647 #3 0x00007f13a263a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #4 0x00007f13a263a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #5 0x00007f13b4594609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f13b5095133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f13aaf8b700 (LWP 517099)): #0 0x00007f13b508899f in __GI___poll (fds=0x7f13a4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f13b3b7936e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13b3b794a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13b565965b in QEventDispatcherGlib::processEvents (this=0x7f13a4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f13b55fd87b in QEventLoop::exec (this=this@entry=0x7f13aaf8abf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f13b5417442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f13b58baf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f13b5418623 in QThreadPrivate::start (arg=0x7f13b593ed80) at thread/qthread_unix.cpp:331 #8 0x00007f13b4594609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f13b5095133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f13b09a4700 (LWP 517050)): #0 0x00007f13b508899f in __GI___poll (fds=0x7f13b09a3b28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f13b486cc1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f13b486e90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f13b10f31a8 in QXcbEventQueue::run (this=0x5622be6e4df0) at qxcbeventqueue.cpp:228 #4 0x00007f13b5418623 in QThreadPrivate::start (arg=0x5622be6e4df0) at thread/qthread_unix.cpp:331 #5 0x00007f13b4594609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f13b5095133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f13b150f980 (LWP 517049)): [KCrash Handler] #4 0x00005622bf21b700 in ?? () #5 0x00007f13b61c0d76 in QWidget::event (this=this@entry=0x5622becb9bc0, event=event@entry=0x7ffc0e27b1f0) at kernel/qwidget.cpp:8677 #6 0x00007f13b6271822 in QFrame::event (this=0x5622becb9bc0, e=0x7ffc0e27b1f0) at widgets/qframe.cpp:550 #7 0x00007f13b55feae3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190 #8 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x5622bf1fc830, event=event@entry=0x7ffc0e27b1f0) at kernel/qcoreapplication.cpp:1179 #9 0x00007f13b617ddb2 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5622bf1fc830, e=0x7ffc0e27b1f0) at kernel/qapplication.cpp:3631 #10 0x00007f13b6187983 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3243 #11 0x00007f13b55fed7a in QCoreApplication::notifyInternal2 (receiver=0x5622bf1fc830, event=0x7ffc0e27b1f0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #12 0x00007f13b61dc61c in QWidgetWindow::handleMouseEvent (this=0x5622beb09680, event=0x7ffc0e27b6b0) at kernel/qwidgetwindow.cpp:691 #13 0x00007f13b61df284 in QWidgetWindow::event (event=0x7ffc0e27b6b0, this=0x5622beb09680) at kernel/qwidgetwindow.cpp:300 #14 QWidgetWindow::event (this=0x5622beb09680, event=0x7ffc0e27b6b0) at kernel/qwidgetwindow.cpp:239 #15 0x00007f13b617ddc3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5622beb09680, e=0x7ffc0e27b6b0) at kernel/qapplication.cpp:3637 #16 0x00007f13b6186bd8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3161 #17 0x00007f13b55fed7a in QCoreApplication::notifyInternal2 (receiver=0x5622beb09680, event=0x7ffc0e27b6b0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #18 0x00007f13b5a80578 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at kernel/qguiapplication.cpp:2282 #19 0x00007f13b5a81be5 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x5622bf226f50) at kernel/qguiapplication.cpp:2002 #20 0x00007f13b5a597bc in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #21 0x00007f13b10f41ce in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #22 0x00007f13b3b7917d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f13b3b79400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f13b3b794a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f13b5659642 in QEventDispatcherGlib::processEvents (this=0x5622be7af040, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #26 0x00007f13b55fd87b in QEventLoop::exec (this=this@entry=0x7ffc0e27ba50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #27 0x00007f13b5605a24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #28 0x00005622be090c52 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:105 [Inferior 1 (process 517049) detached] Possible duplicates by query: bug 447409, bug 440647, bug 439216, bug 437334, bug 436840. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.