Application: krusader (2.7.2 "Peace of Mind") Qt Version: 5.15.1 Frameworks Version: 5.75.0 Operating System: Linux 5.8.15-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Press F3 when LibreOffice spreadsheet document (*.ods) is selected. The crash can be reproduced every time. -- Backtrace: Application: Krusader (krusader), signal: Segmentation fault [New LWP 23676] [New LWP 23677] [New LWP 23678] [New LWP 23679] [New LWP 23680] [New LWP 23684] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f0e214fbe7f in poll () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f0e1fb65300 (LWP 23673))] Thread 7 (Thread 0x7f0e0b7fe640 (LWP 23684)): #0 0x00007f0e203d2488 in ?? () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f0e203d3a33 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f0e203d451b in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f0e203d470f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f0e21c015cb in QEventDispatcherGlib::processEvents (this=0x7f0df0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f0e21ba8a1b in QEventLoop::exec (this=this@entry=0x7f0e0b7fdc70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f0e219c97ce in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f0e22daba27 in ?? () from /usr/lib64/libQt5DBus.so.5 #8 0x00007f0e219ca911 in QThreadPrivate::start (arg=0x7f0e22e18d80) at thread/qthread_unix.cpp:329 #9 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f0e037fe640 (LWP 23680)): #0 0x00007f0e21102082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0e16e42fbb in ?? () from /usr/lib64/dri/r600_dri.so #2 0x00007f0e16e42477 in ?? () from /usr/lib64/dri/r600_dri.so #3 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f0e0bfff640 (LWP 23679)): #0 0x00007f0e21102082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0e16e42fbb in ?? () from /usr/lib64/dri/r600_dri.so #2 0x00007f0e16e42477 in ?? () from /usr/lib64/dri/r600_dri.so #3 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f0e10b03640 (LWP 23678)): #0 0x00007f0e21102082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0e16e42fbb in ?? () from /usr/lib64/dri/r600_dri.so #2 0x00007f0e16e42477 in ?? () from /usr/lib64/dri/r600_dri.so #3 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f0e11304640 (LWP 23677)): #0 0x00007f0e21102082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0e16e42fbb in ?? () from /usr/lib64/dri/r600_dri.so #2 0x00007f0e16e42477 in ?? () from /usr/lib64/dri/r600_dri.so #3 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f0e11b05640 (LWP 23676)): #0 0x00007f0e21102082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0e16e42fbb in ?? () from /usr/lib64/dri/r600_dri.so #2 0x00007f0e16e42477 in ?? () from /usr/lib64/dri/r600_dri.so #3 0x00007f0e210fbeb1 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f0e21506ccf in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f0e1fb65300 (LWP 23673)): [KCrash Handler] #4 QHashData::nextNode (node=node@entry=0x55f5a1b28670) at tools/qhash.cpp:591 #5 0x00007f0e094973cb in QHash<KJob*, QHashDummyValue>::const_iterator::operator++ (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qhash.h:425 #6 QSet<KJob*>::const_iterator::operator++ (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qset.h:174 #7 JobTracker::~JobTracker (this=<optimized out>, this=<optimized out>) at /usr/src/debug/ark-20.08.2-1.1.x86_64/part/jobtracker.cpp:41 #8 0x00007f0e09497429 in JobTracker::~JobTracker (this=<optimized out>, this=<optimized out>) at /usr/src/debug/ark-20.08.2-1.1.x86_64/part/jobtracker.cpp:44 #9 0x00007f0e21bd3c7e in QObjectPrivate::deleteChildren (this=this@entry=0x55f5a1a34bc0) at kernel/qobject.cpp:2104 #10 0x00007f0e22758726 in QWidget::~QWidget (this=0x55f5a1a47100, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #11 0x00007f0e22758a79 in QWidget::~QWidget (this=0x55f5a1a47100, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1400 #12 0x00007f0e236444d7 in KParts::Part::~Part (this=<optimized out>, __vtt_parm=<optimized out>, this=<optimized out>, __vtt_parm=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:420 #13 0x00007f0e0948a8c2 in Ark::Part::~Part (this=<optimized out>, this=<optimized out>) at /usr/src/debug/ark-20.08.2-1.1.x86_64/part/interface.h:37 #14 0x00007f0e0948ab49 in Ark::Part::~Part (this=<optimized out>, this=<optimized out>) at /usr/src/debug/ark-20.08.2-1.1.x86_64/part/part.cpp:241 #15 0x000055f59ef097fa in PanelViewerBase::~PanelViewerBase (this=<optimized out>, this=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:420 #16 0x000055f59ef09a4d in PanelViewer::~PanelViewer (this=<optimized out>, this=<optimized out>) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/panelviewer.cpp:121 #17 PanelViewer::~PanelViewer (this=<optimized out>, this=<optimized out>) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/panelviewer.cpp:123 #18 0x000055f59ef0d3e1 in KrViewer::tabCloseRequest (this=0x55f5a0948550, index=0, force=<optimized out>) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/krviewer.cpp:426 #19 0x00007f0e21be0680 in doActivate<false> (sender=0x55f5a19a02f0, signal_index=12, argv=argv@entry=0x7fff6e488c20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #20 0x00007f0e21bd99a0 in QMetaObject::activate (sender=sender@entry=0x55f5a19a02f0, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff6e488c20) at kernel/qobject.cpp:3946 #21 0x000055f59ef11504 in PanelViewerBase::openUrlFinished (_t2=false, _t1=0x55f5a19a02f0, this=0x55f5a19a02f0) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/build/krusader/KViewer/KViewer_autogen/EWIEGA46WW/moc_panelviewer.cpp:247 #22 PanelViewer::openFile (this=this@entry=0x55f5a19a02f0, fi=...) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/panelviewer.cpp:270 #23 0x000055f59ef0ac81 in PanelViewerBase::openUrl (this=this@entry=0x55f5a19a02f0, url=...) at /usr/include/qt5/QtCore/qarraydata.h:257 #24 0x000055f59ef100b1 in KrViewer::viewInternal (this=0x7fff6e488ce0, this@entry=0x55f5a0948550, url=..., mode=mode@entry=KrViewer::Default, parent=parent@entry=0x55f5a0c9d530) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/krviewer.cpp:703 #25 0x000055f59ef10184 in KrViewer::view (parent=0x55f5a0c9d530, new_window=false, mode=KrViewer::Default, url=...) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/krviewer.cpp:303 #26 KrViewer::view (url=..., parent=0x55f5a0c9d530) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/KViewer/krviewer.cpp:297 #27 0x000055f59ee72565 in ListPanelFunc::view (this=0x55f5a0ee6c80) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/Panel/panelfunc.cpp:456 #28 ListPanelFunc::qt_static_metacall (_o=0x55f5a0ee6c80, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/build/krusader/Panel/Panel_autogen/EWIEGA46WW/moc_panelfunc.cpp:277 #29 0x00007f0e21be0680 in doActivate<false> (sender=0x55f5a0dd1ae0, signal_index=4, argv=argv@entry=0x7fff6e488f60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #30 0x00007f0e21bd99a0 in QMetaObject::activate (sender=sender@entry=0x55f5a0dd1ae0, m=m@entry=0x7f0e22c141a0, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff6e488f60) at kernel/qobject.cpp:3946 #31 0x00007f0e22716b52 in QAction::triggered (this=this@entry=0x55f5a0dd1ae0, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #32 0x00007f0e22719391 in QAction::activate (this=0x55f5a0dd1ae0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1161 #33 0x00007f0e22719f57 in QAction::event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1086 #34 QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1075 #35 0x00007f0e2271d14f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f5a0dd1ae0, e=0x7fff6e489140) at kernel/qapplication.cpp:3630 #36 0x00007f0e21baa05a in QCoreApplication::notifyInternal2 (receiver=0x55f5a0dd1ae0, event=0x7fff6e489140) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #37 0x00007f0e2201b95b in QShortcutMap::dispatchEvent (this=this@entry=0x55f5a0981fb8, e=e@entry=0x7fff6e489200) at kernel/qshortcutmap.cpp:675 #38 0x00007f0e2201c31b in QShortcutMap::tryShortcut (this=this@entry=0x55f5a0981fb8, e=e@entry=0x7fff6e489200) at kernel/qshortcutmap.cpp:343 #39 0x00007f0e21fc5c0e in QWindowSystemInterface::handleShortcutEvent (window=0x7fff6e489200, timestamp=14960926, keyCode=16777266, modifiers=..., nativeScanCode=69, nativeVirtualKey=65472, nativeModifiers=0, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:478 #40 0x00007f0e21fe842b in QGuiApplicationPrivate::processKeyEvent (e=0x55f5a1929320) at kernel/qguiapplication.cpp:2390 #41 0x00007f0e21fc259b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175 #42 0x00007f0e1dc8f26a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #43 0x00007f0e203d42d7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #44 0x00007f0e203d4658 in ?? () from /usr/lib64/libglib-2.0.so.0 #45 0x00007f0e203d470f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #46 0x00007f0e21c015af in QEventDispatcherGlib::processEvents (this=0x55f5a0a638f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #47 0x00007f0e21ba8a1b in QEventLoop::exec (this=this@entry=0x7fff6e489540, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #48 0x00007f0e21bb0c90 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #49 0x000055f59ee49bd9 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krusader-2.7.2-1.6.x86_64/krusader/main.cpp:316 [Inferior 1 (process 23673) detached] Reported using DrKonqi
Hello, Artur, It looks like a duplicate of that solved bug: Krusader crash when trying to view any archive using the ark part https://bugs.kde.org/show_bug.cgi?id=409722 (like: krviewer crash krusader at try zip-archive view by F3 button https://bugs.kde.org/show_bug.cgi?id=405410) Can you follow the steps of https://commits.kde.org/krusader?path=INSTALL in order to build the git version of Krusader and tell if your bug is solved?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
I confirm that version 2.8.0-dev "Bleeding Edge" does not have this problem.