Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1

2016-01-19 Thread Maciej Kotliński
The bug is still present and very annoying. I observed it for longer 
period of time.


The first observation (and the way to reproduce) is:
-lock the screen without external display connected
-connect external display (I use 2 displays connected via VGA and 
DisplayPort)

External displays start working.
Login/Lock screen disappears. I can see my desktop and all opened 
windows (the password was not typed in!). The windows do not have title 
bar but are responsive (you can scroll the text in editor etc.).
There is an error window telling that kdeinit5 has crashed. I can save 
the file with some debuging info (attached). When I close this window 
the X server restarts.
This is one of the most unpleasant scenarios - all opened apps are 
killed with Xorg restart.


The other way to observe the crash:
After restarting Xorg with external monitor connected disconnect the 
monitor (this time I use one monitor connected to DisplayPort). The 
screen on the laptop is getting black with arrow. I have to restart Xorg 
to do anything.


There is also many other crashes of Plasma, kdeinit5, kwin during normal 
work (without connecting/disconnecting external displays).
The windows lose title bar after crashes of kwin. Kwin can be started 
manually, than everything works fine until the next crash.

It looks like Plasma restarts after the crash. I only see the error message.

All packages are up to date (Debian testing).
kde-full 5:90
xorg 1:7.7+12

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#4  0x7fc10529f21e in QXcbScreen::mapToNative(QRect const&) const () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x7fc1052a43f3 in QXcbWindow::mapToNative(QRect const&, QXcbScreen 
const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x7fc1052a5beb in QXcbWindow::propagateSizeHints() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x7fc1052aad7c in QXcbWindow::setGeometry(QRect const&) () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x7fc1178f19df in QWidgetPrivate::setGeometry_sys(int, int, int, int, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x7fc1178f2590 in QWidget::setGeometry(QRect const&) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x7fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7fc11791055e in QDesktopWidget::resized(int) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x7fc117911a08 in ?? () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x7fc118e716ca in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x7fc11917b102 in QGuiApplication::screenAdded(QScreen*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x7fc105291db9 in 
QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#16 0x7fc1052928b3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) 
() from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#17 0x7fc105292d13 in QXcbConnection::processXcbEvents() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x7fc118e72591 in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x7fc1178b6ffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x7fc1178bc4c6 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x7fc118e42b6b in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x7fc118e44f66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x7fc118e98ed3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x7fc1159e0fd7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x7fc1159e1230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x7fc1159e12dc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x7fc118e992df in 
QEventDispatcherGlib::processEvents(QFlags) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x7fc118e402fa in 
QEventLoop::exec(QFlags) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x7fc118e483dc in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x7fc1070a1f46 in kdemain () from 
/usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so
#31 0x00408596 in ?? ()
#32 0x00409da9 in ?? ()
#33 0x0040a3cf in ?? ()
#34 0x0040511c in main ()


Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1

2016-01-19 Thread Lisandro Damián Nicanor Pérez Meyer
reassign 807379 libqt5widgets5
forcemerge 790825 807379
thanks

On Tuesday 19 January 2016 11:54:03 Maciej Kotliński wrote:
> The bug is still present and very annoying. I observed it for longer
> period of time.

The solution might come with Qt 5.6.

-- 
Quizá, para muchos, ahora que lo pienso, Wikipedia tiene
ciertamente un defecto imperdonable. No adorna.
  Ariel Torres, "Probablemente, la Wikipedia esté bien"
  La Nación Tecnología, Sábado 25 de agosto de 2007
  http://www.lanacion.com.ar/tecnologia/nota.asp?nota_id=937889

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.


Bug#807379: kde-full: kdeinit, plasmashell crashes connected with libthread_db.so.1

2015-12-08 Thread Maciej Kotliński
Package: kde-full
Version: 5:90
Severity: grave
Justification: causes non-serious data loss

I've got numerous crasches connected with libthread_db.so.1. The most
problematic are crashes of kdeinit. When I suspend to RAM and resume, I should
get password prompt screen. Instead of that I usually get the screen with
active windows without title bars (looks like kwin not working). Visible
windows are functional, one can watch and modify its content it is also a
security thread.
I have to restart KDE to get system usable (going to init 3 and then init 5).

There is more crashing apps. Kwin stops quite frequently (windows without
titlebars, etc.) but it can be started manually.
I observe also crashes of other KDE apps like Dolpin, Konsole all connected
with libthread_db.so.1.

The crashes of kwin are usually connected with changing monitor setup. I work
with laptop and two external monitors at work (connected to DisplayPort and
D-SUB). When i connect or disconnect external monitors kwin usually crashes.
Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x7f0403eb928e in QXcbScreen::mapToNative(QRect const&) const () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x7f0403ebe463 in QXcbWindow::mapToNative(QRect const&, QXcbScreen 
const*) const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x7f0403ebfc5b in QXcbWindow::propagateSizeHints() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#9  0x7f0403ec4dec in QXcbWindow::setGeometry(QRect const&) () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#10 0x7f04164da9ef in QWidgetPrivate::setGeometry_sys(int, int, int, int, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x7f04164db5a0 in QWidget::setGeometry(QRect const&) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x7f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x7f04164f956e in QDesktopWidget::resized(int) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x7f04164faa18 in ?? () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x7f0417a5873a in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x7f0417d62132 in QGuiApplication::screenAdded(QScreen*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x7f0403eabe29 in 
QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x7f0403eac923 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) 
() from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#19 0x7f0403eacd83 in QXcbConnection::processXcbEvents() () from 
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#20 0x7f0417a59601 in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x7f041649fffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x7f04164a54c6 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x7f0417a29bcb in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x7f0417a2bfc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x7f0417a7ff73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x7f04145ccfe7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x7f04145cd240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x7f04145cd2ec in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x7f0417a8037f in 
QEventDispatcherGlib::processEvents(QFlags) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x7f0417a2735a in 
QEventLoop::exec(QFlags) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x7f0417a2f43c in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x7f0405cb31e6 in kdemain () from 
/usr/lib/x86_64-linux-gnu/libkdeinit5_ksmserver.so
#33 0x004085a6 in ?? ()
#34 0x00409e79 in ?? ()
#35 0x0040a50f in ?? ()
#36 0x004050ac in main ()
Application: Plazma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1925016940 (LWP 14437))]

Thread 8 (Thread 0x7f19100b6700 (LWP 14439)):
#0  0x7f191f76d52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x7f192380f252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x7f1923810ddf in xcb_wait_for_event () from 
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x7f19113ac569 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x7f191fe5987e in ?? ()