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

Reply via email to