On Tue, Feb 07, 2006 at 02:08:38PM -0700, John A. Schmidt wrote:
> Package: hal
> Version: 0.5.6-2
> Followup-For: Bug #351296
> 
> 
> hald hangs right after probing for an ATAPI zip drive.  The relevant
> section of the output from hald --daemon=no --verbose=yes is shown
> below:
> 

Attached are the ltrace and strace when running hald.

John
__libc_start_main(0x8054740, 1, 0xbfa00b74, 0x8070e70, 0x8070ee0 <unfinished 
...>
openlog("hald", 1, 24)                           = <void>
g_type_init(0, 1, 24, 0xb7eee88a, 0xb7f031e0 <unfinished ...>
free(0x8080028)                                  = <void>
free(0x8080cc0)                                  = <void>
<... g_type_init resumed> )                      = 0
getenv("HALD_VERBOSE")                           = NULL
getenv("PATH")                                   = 
"/usr/local/sbin:/usr/local/bin:/"...
g_strlcpy(0xbfa007d4, 0xbfa01db7, 512, 0xb7eee88a, 0xb7f031e0) = 75
g_strlcat(0xbfa007d4, 0x80712bc, 512, 0xb7eee88a, 0xb7f031e0) = 76
g_strlcat(0xbfa007d4, 0x8072539, 512, 0xb7eee88a, 0xb7f031e0) = 88
g_strlcat(0xbfa007d4, 0x80712bc, 512, 0xb7eee88a, 0xb7f031e0) = 89
g_strlcat(0xbfa007d4, 0x8072546, 512, 0xb7eee88a, 0xb7f031e0) = 111
setenv("PATH", "/usr/local/sbin:/usr/local/bin:/"..., 1) = 0
getopt_long(1, 0xbfa00b74, "", 0x807c5e0, 0xbfa00ae8) = -1
g_main_loop_new(0, 0, 0x80736c5, 0x807c5e0, 0xbfa00ae8) = 0x8084440
pipe(0x807e558)                                  = 0
chdir("/")                                       = 0
fork( <unfinished ...>
--- SIGCHLD (Child exited) ---
<... fork resumed> )                             = 14640
signal(17, 0x8054730)                            = NULL
select(4, 0xbfa00a54, 0, 0xbfa009d4, 0xbfa00ae0 <unfinished ...>
--- SIGINT (Interrupt) ---
+++ killed by SIGINT +++
execve("/usr/sbin/hald", ["hald"], [/* 37 vars */]) = 0
uname({sys="Linux", node="retriever.mech.utah.edu", ...}) = 0
brk(0)                                  = 0x8080000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=69659, ...}) = 0
old_mmap(NULL, 69659, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f05000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgobject-2.0.so.0", 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\300g\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=237220, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f04000
old_mmap(NULL, 237440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7eca000
old_mmap(0xb7f03000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0xb7f03000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-glib-1.so.2", 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\20c\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=98860, ...}) = 0
old_mmap(NULL, 102012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7eb1000
old_mmap(0xb7ec9000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xb7ec9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libglib-2.0.so.0", 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\340\277"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=540224, ...}) = 0
old_mmap(NULL, 544104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e2c000
old_mmap(0xb7eb0000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x83000) = 0xb7eb0000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-1.so.2", 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\300D\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=191620, ...}) = 0
old_mmap(NULL, 194900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7dfc000
old_mmap(0xb7e2b000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0xb7e2b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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`3\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149264, ...}) = 0
old_mmap(NULL, 151712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7dd6000
old_mmap(0xb7dfa000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0xb7dfa000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libexpat.so.1", 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\"\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=129972, ...}) = 0
old_mmap(NULL, 128880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7db6000
old_mmap(0xb7dd3000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0xb7dd3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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\260O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1262704, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7db5000
old_mmap(NULL, 1272764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7c7e000
old_mmap(0xb7dab000, 32768, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c000) = 0xb7dab000
old_mmap(0xb7db3000, 7100, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7db3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libnsl.so.1", 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\3405\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=80888, ...}) = 0
old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7c68000
old_mmap(0xb7c7a000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xb7c7a000
old_mmap(0xb7c7c000, 6176, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c7c000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c67000
mprotect(0xb7dab000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c676c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0xb7f05000, 69659)               = 0
brk(0)                                  = 0x8080000
brk(0x80a1000)                          = 0x80a1000
pipe([3, 4])                            = 0
chdir("/")                              = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0xb7c67708) = 14628
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGCHLD, {0x8054730, [CHLD], SA_RESTART}, {SIG_DFL}, 8) = 0
select(4, [3], NULL, [3], {250, 0} <unfinished ...>

Reply via email to