FS#17290 - [xfce4-sensors-plugin] segfaults

Attached to Project: Arch Linux
Opened by indianahorst (indianahorst) - Thursday, 26 November 2009, 15:15 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 29 March 2010, 19:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Architecture: x86_64
Repository: Extra

xfce4-sensors crashes immediately after it was started from terminal (or as panel plugin) with an segfault:

~$ xfce4-sensors
Segmentation fault

Additional info:
* package version(s)
xfce4-sensors-plugin 0.10.99.6-2

Dependencies:
xfce4-panel 4.6.2-1
lm_sensors 3.1.1-4
libnotify 0.4.5-1
hicolor-icon-theme 0.11-1


* config and/or log files etc.

gdm output:
$ gdb xfce4-sensors
GNU gdb (GDB) 7.0
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xfce4-sensors...(no debugging symbols found)...done.


(gdb) run
Starting program: /usr/bin/xfce4-sensors
[Thread debugging using libthread_db enabled]
libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

** (xfce4-sensors:12770): CRITICAL **: dbus_g_proxy_connect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed

** (xfce4-sensors:12770): CRITICAL **: dbus_g_proxy_connect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed

** (xfce4-sensors:12770): CRITICAL **: dbus_g_proxy_call: assertion `DBUS_IS_G_PROXY (proxy)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4c1d049 in free () from /lib/libc.so.6



(gdb) backtrace
#0 0x00007ffff4c1d049 in free () from /lib/libc.so.6
#1 0x00007ffff7bd919e in free_chipfeature () from /usr/lib/xfce4/modules/libxfce4sensors.so.1
#2 0x00007ffff7bdc232 in remove_unmonitored_drives () from /usr/lib/xfce4/modules/libxfce4sensors.so.1
#3 0x00007ffff7bdc482 in initialize_hddtemp () from /usr/lib/xfce4/modules/libxfce4sensors.so.1
#4 0x00007ffff7bd95e7 in initialize_all () from /usr/lib/xfce4/modules/libxfce4sensors.so.1
#5 0x00007ffff7bda434 in sensors_new () from /usr/lib/xfce4/modules/libxfce4sensors.so.1
#6 0x00000000004017d6 in ?? ()
#7 0x00007ffff4bc5b6d in __libc_start_main () from /lib/libc.so.6
#8 0x0000000000401589 in ?? ()
#9 0x00007fffffffe4d8 in ?? ()
#10 0x000000000000001c in ?? ()
#11 0x0000000000000001 in ?? ()
#12 0x00007fffffffe86e in ?? ()
#13 0x0000000000000000 in ?? ()
(gdb) quit



Steps to reproduce:
Start xfce4-sensors from command line.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 29 March 2010, 19:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  new version 1.0.0 doesn't segfault here anymore.
Comment by Andreas Radke (AndyRTR) - Saturday, 28 November 2009, 15:00 GMT
Strange. It segfaults for me too on my desktop but not on my notebook.

The Debain patch http://patch-tracker.debian.org/package/xfce4-sensors-plugin/0.10.99.6-2 doesn't change it for me.

Also when I try to build with --enable-debug the build fails. Maybe you can investige it further.

see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519181 and http://bugzilla.xfce.org/show_bug.cgi?id=4690

Loading...