| Summary: | Slow TDE logoff because a "gtk-qt-application" does not close correctly | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Francois Andriot <albator78> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | albator78, bugwatch, kb9vqf |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | amd64 | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Francois Andriot
2014-05-09 08:35:49 CDT
I just updated the gtk-qt-engine code to properly report which application is stalling and/or crashing in GIT hash f824eb. Hopefully once this lands in the nightly builds you will be able to more easily determine the source of the stall. (In reply to Timothy Pearson from comment #1) > I just updated the gtk-qt-engine code to properly report which application > is stalling and/or crashing in GIT hash f824eb. Hopefully once this lands > in the nightly builds you will be able to more easily determine the source > of the stall. Just noticed you are on Mageia, so you would have to wait for the Mageia maintainer to update the gtk-qt-engine packages. Tim OK thanks for the pactch, I've rebuilt for Mageia and I've found the culprit process: the logoff popup says it's "notification-daemon-tde-gtk-qt-engine". So the problem is in kdbusnotification. But why does it use GTK at all ? (In reply to Francois Andriot from comment #3) > OK thanks for the pactch, I've rebuilt for Mageia and I've found the culprit > process: > the logoff popup says it's "notification-daemon-tde-gtk-qt-engine". > > So the problem is in kdbusnotification. But why does it use GTK at all ? Noticing this myself--not sure why it's hanging; I'll see what I can do to track it down. The entire DBUS notification system is heavily Gnome/GTK-centric; in this case the library that interfaces with the notification system is GTK-based: https://git.trinitydesktop.org/cgit/kdbusnotification/tree/src/daemon/daemon.cpp Tim This should be fixed in GIT hash b1ed2b0. Thanks for reporting! |