https://bugs.kde.org/show_bug.cgi?id=482047

            Bug ID: 482047
           Summary: Ark crashed when closing a zip archive with a lot of
                    folders.
    Classification: Applications
           Product: ark
           Version: 23.08.5
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: elvis.angelac...@kde.org
          Reporter: wang3694...@outlook.com
                CC: rthoms...@gmail.com
  Target Milestone: ---

Application: ark (23.08.5)

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.7.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
This archive was generated when I downloaded files in bulk via OneDrive for the
web.
After viewing a jpg image in the archive (through the built-in image preview
function of Ark),and it crashed when using the mouse custom function key to
close the image preview window and Ark.I didn't notice anything unusual before
the crash.
Crashed are bound to occur when closing a window with the mouse custom function
key, but not when closing with "Alt + F4" or clicking the "X".

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  QWidget::windowHandle (this=0x0) at kernel/qwidget.cpp:2486
#7  0x00007357b895608a in ButtonPressListener::eventFilter (event=<optimized
out>, watched=<optimized out>, this=<optimized out>) at
/usr/src/debug/kconfigwidgets5/kconfigwidgets-5.115.0/src/khamburgermenuhelpers.cpp:62
#8  ButtonPressListener::eventFilter (this=<optimized out>, watched=<optimized
out>, event=<optimized out>) at
/usr/src/debug/kconfigwidgets5/kconfigwidgets-5.115.0/src/khamburgermenuhelpers.cpp:36
#9  0x00007357b7290ed2 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x5986b276d700, event=event@entry=0x7fffdcffdaf0) at
kernel/qcoreapplication.cpp:1190
#10 0x00007357b7f578ef in QApplicationPrivate::notify_helper
(this=this@entry=0x5986b20221a0, receiver=receiver@entry=0x5986b276d700,
e=e@entry=0x7fffdcffdaf0) at kernel/qapplication.cpp:3634
#11 0x00007357b7f5c918 in QApplication::notify (this=<optimized out>,
receiver=0x5986b276d700, e=0x7fffdcffdaf0) at kernel/qapplication.cpp:3002
#12 0x00007357b7293ef8 in QCoreApplication::notifyInternal2
(receiver=0x5986b276d700, event=0x7fffdcffdaf0) at
kernel/qcoreapplication.cpp:1064
#13 0x00007357b7293f47 in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=<optimized out>, originatingEvent=<optimized out>) at
kernel/qcoreapplication.cpp:1079
#14 0x00007357b7fadc4b in QWidgetWindow::handleGestureEvent (e=<optimized out>,
this=<optimized out>) at kernel/qwidgetwindow.cpp:1123
#15 QWidgetWindow::event (this=0x5986b25ab330, event=0x7fffdcffdaf0) at
kernel/qwidgetwindow.cpp:371
#16 0x00007357b7f578ff in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5986b25ab330, e=0x7fffdcffdaf0) at
kernel/qapplication.cpp:3640
#17 0x00007357b7293ef8 in QCoreApplication::notifyInternal2
(receiver=0x5986b25ab330, event=0x7fffdcffdaf0) at
kernel/qcoreapplication.cpp:1064
#18 0x00007357b7735580 in QGuiApplicationPrivate::processKeyEvent
(e=0x5986b2443550) at kernel/qguiapplication.cpp:2417
#19 0x00007357b771a6d5 in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#20 0x00007357b515ecf5 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /usr/lib/libQt5WaylandClient.so.5
#21 0x00007357b5d0df69 in g_main_dispatch (context=0x7357ac000ec0) at
../glib/glib/gmain.c:3476
#22 0x00007357b5d6c3a7 in g_main_context_dispatch_unlocked
(context=0x7357ac000ec0) at ../glib/glib/gmain.c:4284
#23 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7357ac000ec0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#24 0x00007357b5d0c162 in g_main_context_iteration (context=0x7357ac000ec0,
may_block=1) at ../glib/glib/gmain.c:4414
#25 0x00007357b72e2d0c in QEventDispatcherGlib::processEvents
(this=0x5986b2076e40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007357b7292c04 in QEventLoop::exec (this=this@entry=0x7fffdcffddf0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#27 0x00007357b72940a3 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#28 0x00007357b772bef2 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1870
#29 0x00007357b7f55cda in QApplication::exec () at kernel/qapplication.cpp:2832
#30 0x00005986b0b10574 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/ark/ark-23.08.5/app/main.cpp:341
[Inferior 1 (process 54916) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to