Discussion:
[plasmashell] [Bug 390390] New: Dragging a binary onto widget causes panel crash
Add Reply
Andrew Crouthamel
2018-02-13 18:58:53 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

Bug ID: 390390
Summary: Dragging a binary onto widget causes panel crash
Product: plasmashell
Version: 5.12.0
Platform: Neon Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: Icons-only Task Manager
Assignee: ***@kde.org
Reporter: ***@gmail.com
CC: plasma-***@kde.org
Target Milestone: 1.0

When dragging a custom binary (such as godot) onto the Icons-Only Task Manager,
it causes the panel to crash and restart. Unfortunately I do not receive a
notification about it, and I can't take a video of it, as Peek stops recording
when it happens.

This is always reproducible. Please let me know if you would like to to run
some diags and I'll provide output.

Related to this, is dragging binaries onto the Task Manager supported? I would
expect it should work that way. The only way I can get binaries to have a
shortcut on the Icons-Only Task Manager is to run it, then right click the icon
and Pin it.

KDE Plasma Version: 5.12.0
KDE Frameworks Version: 5.42.0
Qt Version: 5.9.3
Kernel Version 4.13.0-32-generic
OS Type: 64-bit
--
You are receiving this mail because:
You are watching all bug changes.
Nate Graham
2018-02-13 22:45:18 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

Nate Graham <***@zoho.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@zoho.com
--
You are receiving this mail because:
You are watching all bug changes.
Eike Hein
2018-02-14 12:29:08 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

Eike Hein <***@kde.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEEDSINFO
Resolution|--- |WAITINGFORINFO

--- Comment #1 from Eike Hein <***@kde.org> ---
Unfortunately I can't reproduce this crash. Without a backtrace I can't really
do much.

Also, no, currently dropping a binary wouldn't create a launcher.
--
You are receiving this mail because:
You are watching all bug changes.
Andrew Crouthamel
2018-02-14 15:10:06 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

--- Comment #2 from Andrew Crouthamel <***@gmail.com> ---
(In reply to Eike Hein from comment #1)
Post by Eike Hein
Unfortunately I can't reproduce this crash. Without a backtrace I can't
really do much.
Also, no, currently dropping a binary wouldn't create a launcher.
I'd be glad to produce a backtrace, but need a little help with what to run.
I've installed kdelibs5-dbg and gdb. What should I run to launch a new panel
via gdb with the task manager on it? I'm assuming gdb <something>.
--
You are receiving this mail because:
You are watching all bug changes.
Eike Hein
2018-02-14 15:24:16 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

--- Comment #3 from Eike Hein <***@kde.org> ---
kdelibs5-dbg is KDE 4's libraries debug symbols.

You need debug symbols for Qt and plasma-workspace and plasma-desktop.

Then, typically you wouldn't need to run gdb manually - a crash dialog should
come up. After the shell crashes you should see a crash icon in the tray.
Clicking it should bring up a dialog with a Backtrace tab.

If this doesn't work for some reason, you can do:

1. gdb plasmashell
2. 'run'
3. crash
4. 'bt'
--
You are receiving this mail because:
You are watching all bug changes.
Andrew Crouthamel
2018-02-14 15:55:56 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

Andrew Crouthamel <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|WAITINGFORINFO |FIXED
Status|NEEDSINFO |RESOLVED

--- Comment #4 from Andrew Crouthamel <***@gmail.com> ---
(In reply to Eike Hein from comment #3)
Post by Eike Hein
kdelibs5-dbg is KDE 4's libraries debug symbols.
You need debug symbols for Qt and plasma-workspace and plasma-desktop.
Then, typically you wouldn't need to run gdb manually - a crash dialog
should come up. After the shell crashes you should see a crash icon in the
tray. Clicking it should bring up a dialog with a Backtrace tab.
1. gdb plasmashell
2. 'run'
3. crash
4. 'bt'
Oh, thanks. Someone should update
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
since it recommended kdelibs5-dbg.

Of course I updated to 5.12.1 and now the crash has gone away. :)
--
You are receiving this mail because:
You are watching all bug changes.
Eike Hein
2018-02-14 15:59:08 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

--- Comment #5 from Eike Hein <***@kde.org> ---
Thanks for following up!
--
You are receiving this mail because:
You are watching all bug changes.
Nate Graham
2018-02-14 17:04:56 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390
Oh, thanks. Someone should update https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports since it recommended kdelibs5-dbg.
It's a wiki, so that somebody could be you! ;)
--
You are receiving this mail because:
You are watching all bug changes.
Andrew Crouthamel
2018-02-14 17:06:50 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

--- Comment #7 from Andrew Crouthamel <***@gmail.com> ---
(In reply to Nate Graham from comment #6)
Post by Nate Graham
Oh, thanks. Someone should update https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports since it recommended kdelibs5-dbg.
It's a wiki, so that somebody could be you! ;)
LOL, stop making work for me Nate!
--
You are receiving this mail because:
You are watching all bug changes.
Andrew Crouthamel
2018-02-18 05:28:54 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

--- Comment #8 from Andrew Crouthamel <***@gmail.com> ---
(In reply to Eike Hein from comment #3)
Post by Eike Hein
kdelibs5-dbg is KDE 4's libraries debug symbols.
You need debug symbols for Qt and plasma-workspace and plasma-desktop.
Then, typically you wouldn't need to run gdb manually - a crash dialog
should come up. After the shell crashes you should see a crash icon in the
tray. Clicking it should bring up a dialog with a Backtrace tab.
1. gdb plasmashell
2. 'run'
3. crash
4. 'bt'
Any chance I could get a hint on what the dbg packages are named on Ubuntu? My
searches for "plasma dbg" are coming up empty. I'll update the Wiki as well if
you can help me figure it out.
--
You are receiving this mail because:
You are watching all bug changes.
Jonathan Riddell
2018-02-19 12:36:04 UTC
Reply
Permalink
Raw Message
https://bugs.kde.org/show_bug.cgi?id=390390

Jonathan Riddell <***@jriddell.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@jriddell.org

--- Comment #9 from Jonathan Riddell <***@jriddell.org> ---
Debug symbols can be installed from the Dr Konqi crash handler which should
work out what the right ones are
Loading Image...
this installed libqt5core5a-dbgsym when I ran it just now

other bits that might be handy include:

libkf5plasma5-dbgsym
plasma-framework-dbgsym
plasma-workspace-dbg
plasma-integration-dbg
plasma-desktop-dbg

but of course it depends on the particular library you're interested in
--
You are receiving this mail because:
You are watching all bug changes.
Loading...