Package: libxi6
Version: 2:1.7.8-1
Severity: important

Dear Maintainer,

after upgrading libxi6 from 2:1.7.6-1 to 2:1.7.8-1 the ksmserver crashes when
closing lid and desktop should lock. Downgrade to the older version helps and
it happens every time. See the backtrace. When ksmserver crashes, the whole
session is terminated, so it is quite unplesant crash.

Thank you.



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'testing'), (600, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Application: ksmserver (ksmserver), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0c6f045940 (LWP 2439))]

Thread 2 (Thread 0x7f0c67fff700 (LWP 2442)):
#0  0x00007f0c82f3a56d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0c7734f9f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c7734fb0c in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c7e333f5b in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0c7e2dd8da in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0c7e10b0f3 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0c835956d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f0c7e10fda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f0c7926c464 in start_thread (arg=0x7f0c67fff700) at 
pthread_create.c:333
#9  0x00007f0c82f439df in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f0c6f045940 (LWP 2439)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
#7  0x00007f0c82e8f40a in __GI_abort () at abort.c:89
#8  0x00007f0c82ecbbd0 in __libc_message (do_abort=do_abort@entry=2, 
fmt=fmt@entry=0x7f0c82fc0c70 "*** Error in `%s': %s: 0x%s ***\n") at 
../sysdeps/posix/libc_fatal.c:175
#9  0x00007f0c82ed1fa6 in malloc_printerr (action=3, str=0x7f0c82fc0ce8 "double 
free or corruption (!prev)", ptr=<optimized out>, ar_ptr=<optimized out>) at 
malloc.c:5046
#10 0x00007f0c82ed279e in _int_free (av=0x7f0c831f3b00 <main_arena>, 
p=0x560489927de0, have_lock=0) at malloc.c:3902
#11 0x00007f0c7cdbc771 in XIQueryDevice () from 
/usr/lib/x86_64-linux-gnu/libXi.so.6
#12 0x00007f0c6ecb5366 in QXcbConnection::handleEnterEvent() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#13 0x00007f0c6eca1d18 in QXcbWindow::handleEnterNotifyEvent(int, int, int, 
int, unsigned char, unsigned char, unsigned int) () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#14 0x00007f0c6eca228f in QXcbWindow::handleXIEnterLeave(xcb_ge_event_t*) () 
from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#15 0x00007f0c6ecba3bc in QXcbConnection::xi2HandleEvent(xcb_ge_event_t*) () 
from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#16 0x00007f0c6ec8caca in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) 
() from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#17 0x00007f0c6ec8d015 in QXcbConnection::processXcbEvents() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007f0c7e30c399 in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f0c7ebc2b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f0c7ebca2e1 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f0c7e2df8f0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f0c7e2e207d in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f0c7e333b33 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f0c7734f7f7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f0c7734fa60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f0c7734fb0c in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f0c7e333f3f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f0c7e2dd8da in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f0c7e2e604c in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f0c8320b801 in kdemain () from 
/usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so
#31 0x00007f0c82e7b2b1 in __libc_start_main (main=0x560488d5c840 <main>, 
argc=1, argv=0x7ffe22346a08, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7ffe223469f8) at ../csu/libc-start.c:291
#32 0x0000560488d5c87a in _start ()

Reply via email to