Comment 16 for bug 882300

Revision history for this message
Eliah Kagan (degeneracypressure) wrote :

-dev packages do not help give good debugging output. You need -dbg and/or -dbgsym packages for that. (-dev packages provide header files, not debug symbols.)

Some of the relevant debug symbol packages are available only in the -dbgsym variety, so you'll need to enable the ddebs repository, by following the directions at https://wiki.ubuntu.com/DebuggingProgramCrash.

Then the debug symbol packages corresponding to the packages to which the specified -dev packages correspond are installable via the following command:

sudo apt-get install unity-dbgsym libunity-core-4.0-4-dbgsym libunity-misc4-dbgsym libqt4-dbg

However, that wouldn't actually install the Unity packages relevant to this crash, since this bug is in unity-2d and not unity. So this command would be more appropriate:

sudo apt-get install unity-2d-launcher-dbgsym unity-2d-panel-dbgsym unity-2d-places-dbgsym unity-2d-spread-dbgsym libunity-2d-private0-dbgsym libqt4-dbg

If you like, you can run both those commands. Though I think the first one may be incorrect for a different reason--it tries to install packages for libunity4, but Oneiric uses libunity6. You can make the obvious change to fix that, if the command fails giving an error messaging indicating that it cannot install those packages.

If you run both commands, don't worry about how they both attempt to install libqt4-dbg. If it's installed by the above method, telling apt-get to install it again that way will make no change.

You should copy those commands from https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/882300, and not your email, as they'll get broken up in your email in a way that will result in them getting run incorrectly.