This looks to be a pretty weird bug - it appears as though some memory corruption is occuring somewhere between the start of sensors_applet_init() (at this point the pointer sensors_applet is non- null as it should be) but by the time the call to sensors_applet_update_active_sensors() occurs, the pointer is now referencing NULL, yet it is never re-assigned so I can only assume another call somewhere is overwriting the local pointer...
Unfortunately I cannot reproduce the bug myself, so I am going to need to get you to try and track it down for me. Can you please provide as much info about your system as possible: What architecture are you using (amd64, x86 etc)? Which version of Ubuntu are you using? Did you do a clean install of it (Ubuntu) or upgrade from breezy? Which version of gcc are you using? What sensors interfaces are you using? Could you also please post the output when running /usr/libexec/sensors- applet from the command line - this would be very handy? And any other info you could give would be great. Have any other versions of sensors-applet worked for you? There could also be perhaps some misconfiguration with gnome-panel or gconf, so if you could try creating a new test user on your system, and running the applet as that new user that would be good (this should rule out any issues with old configuration data etc). Thanks Alex (developer of Sensors Applet) -- Applet crash at startup https://launchpad.net/bugs/51575 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs