[maemo-developers] [maemo-developers] Debugging maemo_af_desktop crashes
From: Johan Bilien jobi at via.ecp.frDate: Fri Dec 8 11:31:13 EET 2006
- Previous message: [maemo-developers] Debugging maemo_af_desktop crashes
- Next message: [maemo-developers] osso_browser python question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Dec 07, 2006, Marius Gedminas wrote:
> I believe I've mentioned before that my 770 likes to reboot spontaneously.
> /proc/bootreason is sw_rst, /var/lib/dsme/stats/lifeguard_resets usually
> indicates /usr/bin/maemo_af_desktop (46 times already, out of 54
> resets). I mkdir'ed /media/mmc1/core-dumps and now have a core file
> from the last crash. Question: what can I do with it?
>
> gdb on the 770 doesn't appear to be very useful:
>
> /media/mmc1/core-dumps $ gdb maemo_af_desktop core.959
> ...
> warning: core file may not match specified executable file.
> Core was generated by `/usr/bin/maemo_af_desktop'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/ld-linux.so.3...(no debugging symbols found)...done.
> Loaded symbols for /lib/ld-linux.so.3
> #0 0x40047c14 in kill () from /lib/libc.so.6
> (gdb) bt
> #0 0x40047c14 in kill () from /lib/libc.so.6
> #1 0x40047a2c in raise () from /lib/libc.so.6
> #2 0x00008f20 in ?? ()
>
>
> I'm still running mistral. I've two status bar applets installed
> (panelclock 0.5 and load-applet-run 0.4.3-2), but previously I've seen
> these spontaneous reboots with only osso-statusbar-cpu installed instead
> of these two.
>
> (I also happen to have four other core files from previous crashes:
> browser, maemo-launcher, dsme, osso_hss.)
A few things:
. maemo_af_desktop uses maemo-launcher. This means that the
maemo-launcher process is the one actually running the maemo_af_desktop
code. When a crash happens you should see 2 core files (with consecutive
pids):
. a small one from maemo_af_desktop, which is just coming from the
maemo-invoker process which tells maemo-launcher to load
maemo_af_desktop.launch
. a big one (several MB) which is maemo-launcher running
maemo_af_desktop.launch. That's the interesting one.
so to get something useful you need to run gdb /usr/bin/maemo-launcher
thebigcorefile
. you will need all the debug symbols. Unfortunately it seems the debug
packages (-dbg) are all missing from mistral and scirocco. Ferenc, Tran,
do you know why? Now the only way would be to apt-get source libc6, gtk,
glib, and maemo-af-destkop and rebuild them :(
You can also send me the core file I can take a look.
Regards,
--
Johan Bilien
<jobi at via.ecp.fr>
- Previous message: [maemo-developers] Debugging maemo_af_desktop crashes
- Next message: [maemo-developers] osso_browser python question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
