[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-25 Thread Kai Uwe Broulik via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

Kai Uwe Broulik  changed:

   What|Removed |Added

 Resolution|DUPLICATE   |FIXED
  Latest Commit||http://commits.kde.org/powe
   ||rdevil/70177b065389db8cc822
   ||dbe88b3cdd383cd1d4cc
   Version Fixed In||5.8.3

--- Comment #13 from Kai Uwe Broulik  ---
Git commit 70177b065389db8cc822dbe88b3cdd383cd1d4cc by Kai Uwe Broulik.
Committed on 25/10/2016 at 16:21.
Pushed by broulik into branch 'Plasma/5.8'.

Manually delete PowerDevil Core on teardown

The QObject children cleanup routine is run after QGuiApplication's destructor
after which
the X connection has already been cleaned up. By manually deleting in
PowerDevilApp's
destructor, we delete Core first before any Qt cleanup happens.

CHANGELOG: PowerDevil no longer crashes on logout
FIXED-IN: 5.8.3

Differential Revision: https://phabricator.kde.org/D3152

M  +4-1daemon/powerdevilapp.cpp

http://commits.kde.org/powerdevil/70177b065389db8cc822dbe88b3cdd383cd1d4cc

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread Kai Uwe Broulik via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #12 from Kai Uwe Broulik  ---
https://phabricator.kde.org/D3146

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread Kai Uwe Broulik via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #11 from Kai Uwe Broulik  ---
PowerDevil backtrace:
Seems it tries to unload all actions and then unset some DPMS stuff but at this
point the X connection is already gone. Probably also fallout from the separate
binary split.

Thread 1 (Thread 0x7f6b6263b940 (LWP 25443)):
[KCrash Handler]
#6  xcb_send_request64 (c=0x0, flags=flags@entry=0,
vector=vector@entry=0x7ffc471abb10, req=req@entry=0x7f6b471d8c80 ) at
../../src/xcb_out.c:187
#7  0x7f6b5eadb969 in xcb_send_request (c=,
flags=flags@entry=0, vector=vector@entry=0x7ffc471abb10,
req=req@entry=0x7f6b471d8c80 ) at ../../src/xcb_out.c:292
#8  0x7f6b46fd82f7 in xcb_dpms_disable (c=) at dpms.c:348
#9  0x7f6b471e1224 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/powerdevildpmsaction.so
#10 0x7f6b6219460a in PowerDevil::ActionPool::unloadAllActiveActions() ()
from /usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.2
#11 0x7f6b62198c26 in PowerDevil::Core::~Core() () from
/usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.2
#12 0x7f6b62198f29 in PowerDevil::Core::~Core() () from
/usr/lib/x86_64-linux-gnu/libpowerdevilcore.so.2
#13 0x7f6b615aa2e3 in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x7f6b615b3484 in QObject::~QObject() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x7f6b61582762 in QCoreApplication::~QCoreApplication() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00404e65 in ?? ()
#17 0x7f6b60bcf830 in __libc_start_main (main=0x404dc0, argc=1,
argv=0x7ffc471abf38, init=, fini=,
rtld_fini=, stack_end=0x7ffc471abf28) at ../csu/libc-start.c:291
#18 0x00404eb9 in _start ()

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread Kai Uwe Broulik via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #10 from Kai Uwe Broulik  ---
And then powerdevil indeed crashes :)

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread Kai Uwe Broulik via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

Kai Uwe Broulik  changed:

   What|Removed |Added

 CC||k...@privat.broulik.de

--- Comment #9 from Kai Uwe Broulik  ---
Actually, you can't because it doesn't explicitly register a org.kde.PowerDevil
DBus interface. Was probably forgotten during the split, it's
"local.org_kde_powerdevil" right now. You can still ask it to quit manually on
DBus.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread David Edmundson via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #8 from David Edmundson  ---
Right, but you can kquitapp5 powerdevil.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-23 Thread S . Christian Collins via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #7 from S. Christian Collins  ---
The powerdevil crash doesn't happen using "kquitapp plasmashell", only on an
actual logout. Is there anywhere this crash information gets stored, or is it
just lost when the system shuts down before drkonqi can be activated?

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-21 Thread David Edmundson via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

David Edmundson  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #6 from David Edmundson  ---
Perfect Thanks. 
This has been reported already and will be fixed soon.

Did you say you also had another crash in powerdevil?
If so can you redo the kquitapp5 trick to make that crash too.

*** This bug has been marked as a duplicate of bug 371215 ***

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-20 Thread S . Christian Collins via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

S. Christian Collins  changed:

   What|Removed |Added

 Status|NEEDSINFO   |UNCONFIRMED
 Resolution|WAITINGFORINFO  |---

--- Comment #5 from S. Christian Collins  ---
Setting bug status to 'unconfirmed'.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-20 Thread S . Christian Collins via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #4 from S. Christian Collins  ---
Created attachment 101678
  --> https://bugs.kde.org/attachment.cgi?id=101678=edit
video of the crash

Here is a video showing the crash behavior on logout, in case it is useful for
narrowing things down.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-20 Thread S . Christian Collins via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #3 from S. Christian Collins  ---
Created attachment 101677
  --> https://bugs.kde.org/attachment.cgi?id=101677=edit
crash backtrace

I was able to get a crash by simulating the logout (kquitapp plasmashell), and
I have attached the backtrace here.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-20 Thread David Edmundson via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

David Edmundson  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #2 from David Edmundson  ---
We need a backtrace to do anything, sorry.

You can fake a logout by running "kquitapp plasmashell". from a console.
Does that crash?

Please reset the bug report status to unconfirmed when you reply.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 371127] plasmashell and powerdevil crash on logout/reboot/shutdown

2016-10-18 Thread S . Christian Collins via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=371127

--- Comment #1 from S. Christian Collins  ---
Created attachment 101624
  --> https://bugs.kde.org/attachment.cgi?id=101624=edit
pertinent section of .xsession-errors log

-- 
You are receiving this mail because:
You are watching all bug changes.