| Summary: | [ANR] Creating an XZ-compressed zip file caused Dolphin to ANR | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Roke Julian Lockhart Beedell <4wy78uwh> |
| Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | dolphin-bugs-null, elijaharagonmorgan, kdedev, kdelibs-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.21.0 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=2006957#c4 | ||
| See Also: |
https://bugzilla.redhat.com/show_bug.cgi?id=2417542 https://bugzilla.mozilla.org/show_bug.cgi?id=2006957 https://bugs.kde.org/show_bug.cgi?id=504460 https://invent.kde.org/frameworks/kio/-/merge_requests/1900 |
||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/333999/events/331e28c3ef2a436b9da22cc9338cd2df/ | ||
| Attachments: |
New crash information added by DrKonqi
A Screenshot Of The XZ-Archive Successfully Created Via Dolphin |
||
|
Description
Roke Julian Lockhart Beedell
2025-12-23 12:48:56 UTC
Created attachment 187909 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Full backtrace Thread 1 (Thread 0x7f7777fb0f40 (LWP 41818)): [KCrash Handler] #4 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52 #5 0x00007f777f47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49 #6 0x00007f777f47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57 #7 __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87 #8 0x00007f777f47e97e in __pthread_cond_wait_common (cond=0x5588665bf268, mutex=0x5588665bf240, clockid=0, abstime=0x0) at pthread_cond_wait.c:421 #9 ___pthread_cond_wait (cond=0x5588665bf268, mutex=0x5588665bf240) at pthread_cond_wait.c:453 #10 0x00007f777fcda234 in QWaitConditionPrivate::wait (this=0x5588665bf240, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68 #11 QWaitCondition::wait (this=this@entry=0x5588665bc270, mutex=mutex@entry=0x5588665bc268, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146 #12 0x00007f778168a6b5 in QDBusPendingCallPrivate::waitForFinished (this=0x5588665bc220) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/dbus/qdbuspendingcall.cpp:207 #13 0x00007f778168a941 in QDBusPendingCall::waitForFinished (this=this@entry=0x7ffcd8599c60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/dbus/qdbuspendingcall.cpp:346 #14 0x00007f77300f6f0b in SendFileItemAction::actions (this=0x558866905ff0, fileItemInfos=..., parentWidget=0x55886542d440) at /usr/src/debug/kde-connect-25.12.0-1.fc43.x86_64/fileitemactionplugin/sendfileitemaction.cpp:45 #15 0x00007f778264e0e3 in KFileItemActionsPrivate::addPluginActionsTo(QMenu*, QMenu*, QList<QString> const&) [clone .isra.0] (this=0x5588655d7110, mainMenu=0x55886602d880, actionsMenu=0x558866d26b70, excludeList=...) at /usr/src/debug/kf6-kio-6.21.0-1.fc43.x86_64/src/widgets/kfileitemactions.cpp:599 #16 0x000055885f504b7d in DolphinContextMenu::addAdditionalActions (this=this@entry=0x55886602d880, props=...) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/dolphincontextmenu.cpp:521 #17 0x000055885f505e5d in DolphinContextMenu::addItemContextMenu (this=0x55886602d880) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/dolphincontextmenu.cpp:309 #18 DolphinContextMenu::addAllActions (this=0x55886602d880) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/dolphincontextmenu.cpp:97 #19 DolphinContextMenu::DolphinContextMenu (this=<optimized out>, parent=<optimized out>, fileInfo=..., selectedItems=..., baseUrl=..., fileItemActions=<optimized out>, this=<optimized out>, parent=<optimized out>, fileInfo=..., selectedItems=..., baseUrl=..., fileItemActions=<optimized out>) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/dolphincontextmenu.cpp:57 #20 0x000055885f4e3cfe in DolphinMainWindow::openContextMenu (this=0x55886542d440, pos=..., item=..., selectedItems=..., url=...) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/dolphinmainwindow.cpp:1530 #21 0x00007f777fb6759a in QtPrivate::QSlotObjectBase::call (this=0x558865a798b0, r=0x55886542d440, a=0x7ffcd859a440) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #22 doActivate<false> (sender=0x558865946090, signal_index=<optimized out>, argv=argv@entry=0x7ffcd859a440) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257 #23 0x00007f777fb5de69 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=23, argv=argv@entry=0x7ffcd859a440) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317 #24 0x00007f77829bf308 in QMetaObject::activate<void, QPoint, KFileItem, KFileItemList, QUrl> (sender=<optimized out>, mo=<optimized out>, local_signal_index=23, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319 #25 DolphinView::requestContextMenu (this=<optimized out>, _t1=..., _t2=..., _t3=..., _t4=...) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/redhat-linux-build/src/dolphinprivate_autogen/include/moc_dolphinview.cpp:1077 #26 0x00007f77829b49aa in DolphinView::slotItemContextMenuRequested (this=0x558865946090, index=637, pos=...) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/views/dolphinview.cpp:1215 #27 0x00007f777fb6759a in QtPrivate::QSlotObjectBase::call (this=0x558865a56500, r=0x558865946090, a=0x7ffcd859a5e0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #28 doActivate<false> (sender=0x5588659ddf60, signal_index=<optimized out>, argv=argv@entry=0x7ffcd859a5e0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257 #29 0x00007f777fb5de69 in QMetaObject::activate (sender=sender@entry=0x5588659ddf60, m=m@entry=0x7f7782a97b80, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffcd859a5e0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4317 #30 0x00007f77829516cd in QMetaObject::activate<void, int, QPointF> (sender=0x5588659ddf60, mo=0x7f7782a97b80, local_signal_index=3, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319 #31 KItemListController::itemContextMenuRequested (this=this@entry=0x5588659ddf60, _t1=<optimized out>, _t1@entry=637, _t2=...) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/redhat-linux-build/src/dolphinprivate_autogen/include/moc_kitemlistcontroller.cpp:387 #32 0x00007f7782956916 in KItemListController::contextMenuEvent (this=0x5588659ddf60, event=<optimized out>) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/kitemviews/kitemlistcontroller.cpp:778 #33 0x00007f7782964b99 in KItemListView::event (this=0x5588659bdb30, event=0x7ffcd859ab60) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/kitemviews/kitemlistview.cpp:1096 #34 0x00007f7780e3db9f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5588659bdb30, e=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3305 #35 0x00007f777fafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x5588659bdb30, event=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109 #36 0x00007f7780ea95a8 in QWidget::event (this=this@entry=0x558865a063e0, event=event@entry=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qwidget.cpp:9379 #37 0x00007f7780f046f6 in QFrame::event (this=0x558865a063e0, e=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/widgets/qframe.cpp:522 #38 0x00007f777fafc25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x558865a325f0, event=event@entry=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1246 #39 0x00007f7780e3db8f in QApplicationPrivate::notify_helper (this=this@entry=0x558865102ca0, receiver=receiver@entry=0x558865a325f0, e=e@entry=0x7ffcd859ab60) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3299 #40 0x00007f7780e496cb in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7ffcd859ac90) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:2924 #41 0x00007f777fafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x558865a44ca0, event=0x7ffcd859ac90) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109 #42 0x00007f777fafc51a in QCoreApplication::forwardEvent (receiver=<optimized out>, event=<optimized out>, originatingEvent=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1124 #43 0x00007f7780ebfc9d in QWidgetWindow::handleContextMenuEvent (this=<optimized out>, e=0x7ffcd859aed0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qwidgetwindow.cpp:1240 #44 0x00007f7780ec1b80 in QWidgetWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qwidgetwindow.cpp:370 #45 0x00007f7780e3db9f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x558865894570, e=0x7ffcd859aed0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3305 #46 0x00007f777fafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x558865894570, event=0x7ffcd859aed0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109 #47 0x00007f777fafc51a in QCoreApplication::forwardEvent (receiver=<optimized out>, event=<optimized out>, originatingEvent=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1124 #48 0x00007f778035a9c0 in QWindowPrivate::maybeSynthesizeContextMenuEvent (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qwindow_p.h:35 #49 QWindowPrivate::maybeSynthesizeContextMenuEvent (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qwindow.cpp:2820 #50 0x00007f7780ebea4d in QWidgetWindow::handleMouseEvent (this=<optimized out>, event=0x7ffcd859b300) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qwidgetwindow.cpp:702 #51 0x00007f7780ec1a43 in QWidgetWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qwidgetwindow.cpp:293 #52 0x00007f7780e3db9f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x558865894570, e=0x7ffcd859b300) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3305 #53 0x00007f777fafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x558865894570, event=0x7ffcd859b300) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109 #54 0x00007f777fafc75d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1563 #55 0x00007f77802f3f5b in QGuiApplicationPrivate::processMouseEvent (e=0x558866ccc060) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:2470 #56 0x00007f778035ea8c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1117 #57 0x00007f778035ec97 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1086 #58 0x00007f777fb58fcc in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1413 #59 0x00007f7780e3db9f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x558865107d10, e=0x7f775c004b90) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3305 #60 0x00007f777fafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x558865107d10, event=0x7f775c004b90) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109 #61 0x00007f777fafc74d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1549 #62 0x00007f777faffb09 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5588650fbec0) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1904 #63 0x00007f777fe1efcf in postEventSourceDispatch (s=0x558865103d10) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #64 0x00007f777c3c22a3 in g_main_dispatch (context=0x7f7764000f60) at ../glib/gmain.c:3565 #65 g_main_context_dispatch_unlocked (context=0x7f7764000f60) at ../glib/gmain.c:4425 #66 0x00007f777c3cb1f8 in g_main_context_iterate_unlocked (context=context@entry=0x7f7764000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490 #67 0x00007f777c3cb3a3 in g_main_context_iteration (context=0x7f7764000f60, may_block=1) at ../glib/gmain.c:4556 #68 0x00007f777fe1e80d in QEventDispatcherGlib::processEvents (this=0x558865104c00, flags=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #69 0x00007f777fb09063 in QEventLoop::exec (this=this@entry=0x7ffcd859b980, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/global/qflags.h:77 #70 0x00007f777fb04819 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1452 #71 0x00007f77802df19d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:1973 #72 0x00007f7780e3db09 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:2575 #73 0x000055885f4d1bcb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-25.12.0-1.fc43.x86_64/src/main.cpp:276 The backtrace looks similar to bug 504460 for the Dolphin symbols, but that was fixed in Frameworks 6.20 https://invent.kde.org/frameworks/kio/-/merge_requests/1900 In retrospect, might this relate to https://bugs.kde.org/show_bug.cgi?id=492371#c0:~:text=ABRT? (In reply to Roke Julian Lockhart Beedell from comment #4) > In retrospect, might this relate to > https://bugs.kde.org/show_bug.cgi?id=492371#c0:~:text=ABRT? The backtraces are entirely different, so probably not. I assume this is with KDE's xz manager: ark. Because it doesn't come preinstalled on my arch system. (In reply to elijaharagonmorgan from comment #6) > I assume this is with KDE's xz manager: ark. It is: `ark-25.12.0-1.fc43`. Created attachment 187933 [details]
A Screenshot Of The XZ-Archive Successfully Created Via Dolphin
it does not apply on arch. KDE 6.5.4. with latest ark.
as you can see, i succeeded in creating the xz
Comment on attachment 187933 [details] A Screenshot Of The XZ-Archive Successfully Created Via Dolphin (In reply to elijaharagonmorgan from comment #8) > as you can see, i succeeded in creating the xz Likewise. wait, 'likewise', so the bug isnt valid anymore? (In reply to elijaharagonmorgan from comment #10) > wait, 'likewise', so the bug isnt valid anymore? IDK what “valid” means – all that that corroboration means is that the reproduction steps provided are incomplete, because they aren’t consistently applicable. Let's wait for a developer to triage it, unless you’re able to read traces. i am a junior dev and a triager, but i cant read traces so just ignore me. dont worry, the team are on it anyway. |