Support question: segault in sensors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am running Linux 2.4.17 with lm_sensors 2.8.7

lsmod:
Module                  Size  Used by
smsc47m1                5920   0  (unused)
eeprom                  5224   0  (unused)
adm1025                 5976   0  (unused)
i2c-proc                5856   0  [smsc47m1 eeprom adm1025]
i2c-isa                  944   0  (unused)
i2c-i801                4932   0  (unused)
i2c-core               14276   0  [smsc47m1 eeprom adm1025 i2c-proc i2c-isa i2c-i801]

Everything works properly until I exec sensors -s, when I get a segfault.  Here is the strace:
execve("/usr/local/bin/sensors", ["sensors", "-s"], [/* 23 vars */]) = 0
brk(0)                                  = 0x80628f0
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/mmx/libsensors.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pc\0\000"..., 1024) = 1024
fstat64(0x3, 0xbfffee8c)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
old_mmap(NULL, 209700, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
mprotect(0x40025000, 148260, PROT_NONE) = 0
old_mmap(0x40025000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40025000
old_mmap(0x40039000, 66340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40039000
close(3)                                = 0
open("/usr/local/lib/i686/mmx/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\230\325"..., 1024) = 1024
fstat64(0x3, 0xbfffee7c)                = 0
old_mmap(NULL, 1170948, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4004a000
mprotect(0x4015e000, 40452, PROT_NONE)  = 0
old_mmap(0x4015e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x4015e000
old_mmap(0x40164000, 15876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40164000
close(3)                                = 0
open("/usr/local/lib/i686/mmx/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300H\0"..., 1024) = 1024
fstat64(0x3, 0xbfffedfc)                = 0
old_mmap(NULL, 136756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40168000
mprotect(0x40189000, 1588, PROT_NONE)   = 0
old_mmap(0x40189000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x40189000
close(3)                                = 0
brk(0)                                  = 0x80628f0
brk(0x8062918)                          = 0x8062918
brk(0x8063000)                          = 0x8063000
open("/etc/sensors.conf", O_RDONLY)     = 3
open("/proc/mounts", O_RDONLY)          = 4
fstat64(0x4, 0xbffff08c)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018a000
read(4, "/dev/root / ext2 rw 0 0\n/dev/hda"..., 4096) = 103
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x4018a000, 4096)                = 0
_sysctl({{CTL_DEV, 2, 1}, 3, 0x40038100, 200, (nil), 0}) = 0
open("/proc/bus/i2c", O_RDONLY)         = 4
fstat64(0x4, 0xbffff29c)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018a000
read(4, "i2c-0\tsmbus    \tSMBus I801 adapt"..., 4096) = 165
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x4018a000, 4096)                = 0
brk(0x8068000)                          = 0x8068000
ioctl(3, TCGETS, 0xbfffe918)            = -1 ENOTTY (Inappropriate ioctl for device)
fstat64(0x3, 0xbfffe87c)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018a000
read(3, "chip \"adm1025-*\"\n\n# The ADM1025 "..., 8192) = 1624
read(3, "", 4096)                       = 0
read(3, "", 8192)                       = 0
ioctl(3, TCGETS, 0xbfffe8e8)            = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
munmap(0x4018a000, 4096)                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(0x3, 0xbffff5cc)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018a000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0x8069000)                          = 0x8069000
brk(0x806a000)                          = 0x806a000
read(3, "20-1969-RO//\nmodule\tJIS_C6220-19"..., 4096) = 4096
brk(0x806b000)                          = 0x806b000
brk(0x806c000)                          = 0x806c000
read(3, "RNAL\t\tISO8859-3\t1\nmodule\tINTERNA"..., 4096) = 4096
brk(0x806d000)                          = 0x806d000
read(3, "SO_6937-2\t1\n\n#\tfrom\t\t\tto\t\t\tmodul"..., 4096) = 4096
brk(0x806e000)                          = 0x806e000
brk(0x806f000)                          = 0x806f000
read(3, "M256//\nmodule\tIBM256//\t\tINTERNAL"..., 4096) = 4096
brk(0x8070000)                          = 0x8070000
brk(0x8071000)                          = 0x8071000
read(3, "module\t\tcost\nalias\tCP855//\t\t\tIBM"..., 4096) = 4096
brk(0x8072000)                          = 0x8072000
brk(0x8073000)                          = 0x8073000
read(3, "IBM1004//\nalias\tOS2LATIN1//\t\tIBM"..., 4096) = 4096
brk(0x8074000)                          = 0x8074000
brk(0x8075000)                          = 0x8075000
read(3, "_P27-1\t1\nmodule\tINTERNAL\t\tIEC_P2"..., 4096) = 4096
brk(0x8076000)                          = 0x8076000
read(3, "le\tINTERNAL\t\tNATS-DANO//\t\tNATS-D"..., 4096) = 943
brk(0x8077000)                          = 0x8077000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4018a000, 4096)                = 0
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\7\0"..., 1024) = 1024
fstat64(0x3, 0xbfffeef4)                = 0
old_mmap(NULL, 7456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4018a000
mprotect(0x4018b000, 3360, PROT_NONE)   = 0
old_mmap(0x4018b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4018b000
close(3)                                = 0
brk(0x807f000)                          = 0x807f000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

Any ideas?  Thanks in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040812/e6b89b90/attachment.html 


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux