[dolphin] [Bug 445527] New: Dolphin crashes when closed while Ark compresses a file

Patrick Silva bugzilla_noreply at kde.org
Mon Nov 15 12:18:46 GMT 2021


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

            Bug ID: 445527
           Summary: Dolphin crashes when closed while Ark compresses a
                    file
           Product: dolphin
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: bugseforuns at gmx.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (22.03.70)

Qt Version: 5.15.3
Frameworks Version: 5.89.0
Operating System: Linux 5.11.0-40-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.23.80 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:
compress a big file to zip format via context menu of Dolphin, closes Dolphin
while compression is in progress, compression stops and Dolphin crashes after a
few seconds.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[New LWP 14326]
[New LWP 14098]
[New LWP 14099]
[New LWP 14100]
[New LWP 14101]
[New LWP 14104]
[New LWP 14088]
[New LWP 14085]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin --new-window --select /mnt/DADOS/Docs e
filmes/Tim Anjos de A�'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=sig at entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f7073fff700 (LWP 14326))]
__preamble__

[Current thread is 1 (Thread 0x7f7073fff700 (LWP 14326))]

Thread 8 (Thread 0x7f70aa5a09c0 (LWP 14085)):
#0  0x00007f70aefefaff in __GI___poll (fds=0x5599c8900980, nfds=15,
timeout=13370) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f70ad0da36e in g_main_context_poll (priority=<optimized out>,
n_fds=15, fds=0x5599c8900980, timeout=<optimized out>, context=0x5599c7f660d0)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x5599c7f660d0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f70ad0da4a3 in g_main_context_iteration (context=0x5599c7f660d0,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f70af5bd602 in QEventDispatcherGlib::processEvents
(this=0x5599c7f7e780, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f70af5618ab in QEventLoop::exec (this=this at entry=0x7fffa4cff3a0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f70af569a64 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00005599c71d6273 in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:230

Thread 7 (Thread 0x7f70a9f13700 (LWP 14088)):
#0  0x00007f70aefefaff in __GI___poll (fds=0x7f70a4005240, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f70ad0da36e in g_main_context_poll (priority=<optimized out>,
n_fds=3, fds=0x7f70a4005240, timeout=<optimized out>, context=0x7f70a4000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x7f70a4000c20,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f70ad0da4a3 in g_main_context_iteration (context=0x7f70a4000c20,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f70af5bd602 in QEventDispatcherGlib::processEvents
(this=0x7f70a4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f70af5618ab in QEventLoop::exec (this=this at entry=0x7f70a9f12bb0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f70af37b2c2 in QThread::exec (this=this at entry=0x7f70b0696d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f70b0612f4b in QDBusConnectionManager::run (this=0x7f70b0696d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f70af37c45c in QThreadPrivate::start (arg=0x7f70b0696d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#9  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f70a0bd5700 (LWP 14104)):
#0  0x00007f70aefefaff in __GI___poll (fds=0x7f7084004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f70ad0da36e in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f7084004e60, timeout=<optimized out>, context=0x7f7084000c20)
at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context at entry=0x7f7084000c20,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f70ad0da4a3 in g_main_context_iteration (context=0x7f7084000c20,
may_block=may_block at entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f70af5bd602 in QEventDispatcherGlib::processEvents
(this=0x7f7084000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f70af5618ab in QEventLoop::exec (this=this at entry=0x7f70a0bd4be0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f70af37b2c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f70af37c45c in QThreadPrivate::start (arg=0x5599c85762e0) at
thread/qthread_unix.cpp:329
#8  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f70a1454700 (LWP 14101)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5599c827deb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5599c827de68,
cond=0x5599c827de90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5599c827de90, mutex=0x5599c827de68) at
pthread_cond_wait.c:647
#3  0x00007f70a2fc4a4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f70a2fc464b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f70a1c55700 (LWP 14100)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5599c827deb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5599c827de68,
cond=0x5599c827de90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5599c827de90, mutex=0x5599c827de68) at
pthread_cond_wait.c:647
#3  0x00007f70a2fc4a4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f70a2fc464b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f70a2456700 (LWP 14099)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5599c827deb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5599c827de68,
cond=0x5599c827de90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5599c827de90, mutex=0x5599c827de68) at
pthread_cond_wait.c:647
#3  0x00007f70a2fc4a4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f70a2fc464b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f70a2c57700 (LWP 14098)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5599c827deb8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5599c827de68,
cond=0x5599c827de90) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5599c827de90, mutex=0x5599c827de68) at
pthread_cond_wait.c:647
#3  0x00007f70a2fc4a4b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f70a2fc464b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7073fff700 (LWP 14326)):
[KCrash Handler]
#3  0x0000000000000000 in ?? ()
#4  0x00007f7099202f1d in LibzipPlugin::addFiles (this=0x5599c8bd9840,
files=..., destination=0x0, options=..., numberOfEntriesToAdd=<optimized out>)
at ./plugins/libzipplugin/libzipplugin.cpp:175
#5  0x00007f709926adfe in Kerfuffle::AddJob::doWork (this=0x7f707800d750) at
./kerfuffle/jobs.cpp:676
#6  0x00007f70af37c45c in QThreadPrivate::start (arg=0x7f707800c530) at
thread/qthread_unix.cpp:329
#7  0x00007f70adb58609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f70aeffc293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Possible duplicates by query: bug 445334, bug 444861, bug 444687, bug 444619,
bug 443779.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list