[apport] hald-probe-volume crashed with SIGSEGV in strlen()
Bug #87800 reported by
chriwi
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HAL |
Fix Released
|
Medium
|
|||
hal (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt |
Bug Description
I found this report after booting, I don't know when it appeared
ProblemType: Crash
CrashCounter: 1
Date: Sun Feb 25 17:02:12 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/lib/
Package: hal 0.5.8.1-4ubuntu8
ProcCmdline: /usr/lib/
ProcCwd: /usr/lib/hal
ProcEnviron: PATH=/sbin:
Signal: 11
SourcePackage: hal
StacktraceTop:
strlen () from /lib/tls/
strdup () from /lib/tls/
libhal_
?? ()
?? ()
Uname: Linux ubuntu1 2.6.20-8-generic #2 SMP Tue Feb 13 05:18:42 UTC 2007 i686 GNU/Linux
UserGroups:
Related branches
Changed in hal: | |
assignee: | nobody → pitti |
importance: | Undecided → Medium |
status: | Unconfirmed → In Progress |
Changed in hal: | |
status: | Unknown → Confirmed |
Changed in hal: | |
status: | Confirmed → Needs Info |
Changed in hal: | |
status: | Needs Info → In Progress |
Changed in hal: | |
status: | In Progress → Fix Committed |
Changed in hal: | |
status: | Needs Info → Fix Released |
Changed in hal: | |
importance: | Unknown → Medium |
Changed in hal: | |
importance: | Medium → Unknown |
Changed in hal: | |
importance: | Unknown → Medium |
To post a comment you must log in.
Debug backtrace for the crash:
Loaded symbols for /lib/ld-linux.so.2 hal/hald- probe-volume' . i686/cmov/ libc.so. 6
Core was generated by `/usr/lib/
Program terminated with signal 11, Segmentation fault.
#0 0xb7da7c03 in strlen () from /lib/tls/
(gdb) thread apply all bt full
Thread 1 (process 5198): i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 changeset_ set_property_ string (changeset= 0x8051088, key=0x804ef56 "volume.fstype", value=0x0) id_values (ctx=<value optimized out>, udi=<value optimized out>, cs=0x8051088, vid=0x8053098) �\200!ҷ\ 001\000\ 000\000� fԷ88��- ������� �/��\2205� �@����� ��B^��H7� �\200!ҷ� o�� \201��� 1\005\b� ���\020Nڷ \201��� 1\005\b� fԷ\204\ 026��\2300\ 005\b�1\ 005\b\b� ��в��\002\ 000\000\ 000\204\ 026��\2300\ 005\b\000\ 000\000\ 000\b�� �(����1\ 005\b\000\ 000\000\ 0008��� ����\204\ 026��\000\ 216n\0038� ������\ 2300\005\ b\000\000\ 000\000\ 000\000\ 000\000\ 000\020\ 001\000\ 000\000\ 000\000\ 000\000\ 000\000� ���\204\ 026��". ..
volume_ label = <value optimized out>
__FUNCTION_ _ = "set_volume_ id_values" op/Hal/ devices/ temp/145" op/Hal/ devices/ storage_ serial_ VNVD06G4H6J4RL"
stordev_ dev_file = 0x8051cf8 "/dev/hdd"
partition_ number_ str = 0xbffbeb99 "3"
partition_ start_str = <value optimized out>
partition_ number = 3
partition_ start = 123461452800
should_ probe_for_ fs = 3220958236
vol_probe_ offset = 0
__FUNCTION_ _ = "main" i686/cmov/ libc.so. 6
#0 0xb7da7c03 in strlen () from /lib/tls/
No symbol table info available.
#1 0xb7da7935 in strdup () from /lib/tls/
No symbol table info available.
#2 0xb7fa3642 in libhal_
at libhal.c:3620
elem = <value optimized out>
#3 0x0804965a in set_volume_
at probe-volume.c:125
buf = "B^��H7�
usage = 0x804eef3 "other"
error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 0,
padding1 = 0x20e40}
#4 0x08049d50 in main () at probe-volume.c:637
fd = 4
ret = <value optimized out>
udi = 0xbffbeef3 "/org/freedeskt
device_file = 0xbffbee05 "/dev/hdd3"
ctx = (LibHalContext *) 0x8051030
error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 0,
padding1 = 0xb7fcb2d0}
parent_udi = 0xbffbee42 "/org/freedeskt
sysfs_path = <value optimized out>
vid = (struct volume_id *) 0x8053098
is_disc_str = <value optimized out>
is_disc = 0
block_size = 512
vol_size = 57576960
cs = (LibHalChangeSet *) 0x8051088
#5 0xb7d4febc in __libc_start_main () from /lib/tls/
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6 0x08049501 in _start ()
No symbol table info available.