Package: ark Version: 4:16.04.3-1 Severity: normal Dear Maintainer,
>From some time (I don't remember when it starts), each time I add one or multiple files to an existing archive, ark produces a segfault, but the file(s) are correctly added to the archive. Here is a backtrace generated when adding a file to an existing archive : Thread 1 "ark" received signal SIGSEGV, Segmentation fault. 0x00000000000000b0 in ?? () (gdb) thread apply all bt Thread 6 (Thread 0x7fffdd7b4700 (LWP 4548)): #0 0x00007ffff447419d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffd3b67091 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffd3b58641 in pa_mainloop_poll () at /usr/lib/x86_64-linux- gnu/libpulse.so.0 #3 0x00007fffd3b58cde in pa_mainloop_iterate () at /usr/lib/x86_64-linux- gnu/libpulse.so.0 #4 0x00007fffd3b58d90 in pa_mainloop_run () at /usr/lib/x86_64-linux- gnu/libpulse.so.0 #5 0x00007fffd3b66fd9 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fffd34f6418 in () at /usr/lib/x86_64-linux- gnu/pulseaudio/libpulsecommon-9.0.so #7 0x00007ffff1487464 in start_thread (arg=0x7fffdd7b4700) at pthread_create.c:333 #8 0x00007ffff447d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fffe57ae700 (LWP 4523)): #0 0x00007ffff447419d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff0d5039c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7fffd8003020, timeout=<optimized out>, context=0x7fffd8000990) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:4135 #2 0x00007ffff0d5039c in g_main_context_iterate (context=context@entry=0x7fffd8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3835 #3 0x00007ffff0d504ac in g_main_context_iteration (context=0x7fffd8000990, may_block=1) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007ffff4d8f1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4d37e4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4b609e4 in QThread::exec() () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #7 0x00007ffff2df2515 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007ffff4b65808 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ffff1487464 in start_thread (arg=0x7fffe57ae700) at pthread_create.c:333 #10 0x00007ffff447d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe63c4700 (LWP 4521)): #0 0x00007ffff447419d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee784382 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fffe63c3bc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007fffee784382 in _xcb_conn_wait (c=c@entry=0x64a310, cond=cond@entry=0x64a350, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007fffee785ff7 in xcb_wait_for_event (c=0x64a310) at ../../src/xcb_in.c:693 #4 0x00007fffe80f9a89 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007ffff4b65808 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1487464 in start_thread (arg=0x7fffe63c4700) at pthread_create.c:333 #7 0x00007ffff447d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fffe838a900 (LWP 4470)): #0 0x00000000000000b0 in () #1 0x00007ffff4d6a519 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () ---Type <return> to continue, or q <return> to quit--- at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fffdea4b1f8 in JobTracker::unregisterJob(KJob*) (this=0x9a0c40, job=0xaef550) at /build/ark-ckJsZy/ark-16.04.3/part/jobtracker.cpp:93 #3 0x00007fffdea4c3e5 in JobTracker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/ark-ckJsZy/ark-16.04.3/obj-x86_64-linux- gnu/part/moc_jobtracker.cpp:169 #4 0x00007ffff4d67569 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #5 0x00007ffff5671afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #6 0x00007ffff5677036 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007ffff4d3a0f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff4d3bfba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ffff4d8eda3 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007ffff0d501a7 in g_main_context_dispatch (context=0x7fffe00016f0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3154 #11 0x00007ffff0d501a7 in g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3769 #12 0x00007ffff0d50400 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3840 #13 0x00007ffff0d504ac in g_main_context_iteration (context=0x7fffe00016f0, may_block=1) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3901 #14 0x00007ffff4d8f1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff4d37e4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff4d4050c in QCoreApplication::exec() () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #17 0x000000000040c4dd in main(int, char**) (argc=1, argv=<optimized out>) at /build/ark-ckJsZy/ark-16.04.3/app/main.cpp:299 Here is a backtrace when creating a new archive, and adding the first file : Thread 1 "ark" received signal SIGSEGV, Segmentation fault. 0x000000720065006d in ?? () (gdb) thread apply all bt Thread 3 (Thread 0x7fffe57ae700 (LWP 4306)): #0 0x00007ffff447419d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff0d5039c in g_main_context_iterate (priority=2147483647, n_fds=3, fds=0x7fffd8003020, timeout=<optimized out>, context=0x7fffd8000990) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:4135 #2 0x00007ffff0d5039c in g_main_context_iterate (context=context@entry=0x7fffd8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3835 #3 0x00007ffff0d504ac in g_main_context_iteration (context=0x7fffd8000990, may_block=1) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3901 #4 0x00007ffff4d8f1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4d37e4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff4b609e4 in QThread::exec() () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #7 0x00007ffff2df2515 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007ffff4b65808 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ffff1487464 in start_thread (arg=0x7fffe57ae700) at pthread_create.c:333 #10 0x00007ffff447d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe63c4700 (LWP 4305)): #0 0x00007ffff447419d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee784382 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7fffe63c3bc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007fffee784382 in _xcb_conn_wait (c=c@entry=0x64a310, cond=cond@entry=0x64a350, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007fffee785ff7 in xcb_wait_for_event (c=0x64a310) at ../../src/xcb_in.c:693 #4 0x00007fffe80f9a89 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007ffff4b65808 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff1487464 in start_thread (arg=0x7fffe63c4700) at pthread_create.c:333 #7 0x00007ffff447d30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fffe838a900 (LWP 4301)): #0 0x000000720065006d in () #1 0x00007ffff4d6a519 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fffdea4b1f8 in JobTracker::unregisterJob(KJob*) (this=0xac8fa0, job=0xbaf5e0) at /build/ark-ckJsZy/ark-16.04.3/part/jobtracker.cpp:93 #3 0x00007fffdea4c3e5 in JobTracker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/ark-ckJsZy/ark-16.04.3/obj-x86_64-linux- gnu/part/moc_jobtracker.cpp:169 #4 0x00007ffff4d67569 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #5 0x00007ffff5671afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #6 0x00007ffff5677036 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007ffff4d3a0f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () ---Type <return> to continue, or q <return> to quit--- at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff4d3bfba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ffff4d8eda3 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007ffff0d501a7 in g_main_context_dispatch (context=0x7fffe00016f0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3154 #11 0x00007ffff0d501a7 in g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3769 #12 0x00007ffff0d50400 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3840 #13 0x00007ffff0d504ac in g_main_context_iteration (context=0x7fffe00016f0, may_block=1) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3901 #14 0x00007ffff4d8f1af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff4d37e4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff4d4050c in QCoreApplication::exec() () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #17 0x000000000040c4dd in main(int, char**) (argc=1, argv=<optimized out>) at /build/ark-ckJsZy/ark-16.04.3/app/main.cpp:299 Regards, Sébastien KALT -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (980, 'unstable'), (970, 'testing'), (960, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), (1, 'experimental-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-0.slh.1-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ark depends on: ii libarchive13 3.2.1-1 ii libc6 2.23-4 ii libkf5archive5 5.24.0-1 ii libkf5completion5 5.23.0-1 ii libkf5configcore5 5.23.0-1 ii libkf5configgui5 5.23.0-1 ii libkf5configwidgets5 5.23.0-1 ii libkf5coreaddons5 5.23.0-1 ii libkf5crash5 5.23.0-1 ii libkf5dbusaddons5 5.23.0-1 ii libkf5i18n5 5.23.0-1 ii libkf5iconthemes5 5.23.0-1 ii libkf5jobwidgets5 5.23.0-1 ii libkf5kiocore5 5.23.0-1 ii libkf5kiofilewidgets5 5.23.0-1 ii libkf5kiowidgets5 5.23.0-1 ii libkf5parts5 5.23.0-1 ii libkf5pty5 5.23.0-1 ii libkf5service-bin 5.23.0-1 ii libkf5service5 5.23.0-1 ii libkf5widgetsaddons5 5.23.0-1 ii libkf5xmlgui5 5.23.0-1 ii libqt5core5a 5.6.1+dfsg-3 ii libqt5dbus5 5.6.1+dfsg-3 ii libqt5gui5 5.6.1+dfsg-3 ii libqt5widgets5 5.6.1+dfsg-3 ii libstdc++6 6.1.1-10 Versions of packages ark recommends: ii bzip2 1.0.6-8 ii p7zip-full 15.14.1+dfsg-2 pn unar <none> ii unzip 6.0-20 ii zip 3.0-11 ark suggests no packages. -- no debconf information