<sladen> acpi is seeing 'ac_adapter' events; hal isn't reporting them
<sladen> ah ha. hal-addon-acpi does get started with hal restart, but the first acpi event kills hal-addon-acpi
Useless backtrace:
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dfa875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7dfc201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7e31e5c in ?? () from /lib/tls/i686/cmov/libc.so.6
#4 0x00000005 in ?? ()
#5 0xbf9a10e4 in ?? ()
#6 0x00000400 in ?? ()
#7 0xb7efc108 in ?? () from /lib/tls/i686/cmov/libc.so.6
<sladen> acpi is seeing 'ac_adapter' events; hal isn't reporting them
<sladen> ah ha. hal-addon-acpi does get started with hal restart, but the first acpi event kills hal-addon-acpi
Useless backtrace:
(gdb) bt i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dfa875 in raise () from /lib/tls/
#2 0xb7dfc201 in abort () from /lib/tls/
#3 0xb7e31e5c in ?? () from /lib/tls/
#4 0x00000005 in ?? ()
#5 0xbf9a10e4 in ?? ()
#6 0x00000400 in ?? ()
#7 0xb7efc108 in ?? () from /lib/tls/
Process 24738 attached - interrupt to quit O_NOCTTY| O_NONBLOCK) = -1 ENXIO (No such device or address) etc/ld. so.cache" , O_RDONLY) = 5 etc/ld. so.cache" , O_RDONLY) = 5 S_IFREG| 0644, st_size=73902, ...}) = 0 "/etc/ld. so.nohwcap" , F_OK) = -1 ENOENT (No such file or directory) lib/libgcc_ s.so.1" , O_RDONLY) = 5 1\1\1\0\ 0\0\0\0\ 0\0\0\0\ 3\0\3\0\ 1\0\0\0p\ 31\0\000" ..., 512) = 512 MAP_ANONYMOUS| MAP_NORESERVE, -1, 0) = 0xb7b35000 0xb7c00000, 135168, PROT_READ| PROT_WRITE) = 0 S_IFREG| 0644, st_size=42700, ...}) = 0 PROT_EXEC, MAP_PRIVATE| MAP_DENYWRITE, 5, 0) = 0xb7f12000 PROT_WRITE, MAP_PRIVATE| MAP_FIXED| MAP_DENYWRITE, 5, 0xa) = 0xb7f1c000 tls/i686/ cmov/libc. so.6", 28}, {"[0x", 3}, {"b7de8d65", 8}, {"]\n", 2}], 4) = 41 tls/i686/ cmov/libc. so.6", 28}, {"(", 1}, {"cfree", 5}, {"+0x", 3}, {"90", 2}, {")", 1}, {"[0x", 3}, {"b7dec800", 8}, {"]\n", 2}], 9) = 53 lib/libdbus- 1.so.3" , 23}, {"(", 1}, {"dbus_free", 9}, {"+0x", 3}, {"21", 2}, {")", 1}, {"[0x", 3}, {"b7ef1a91", 8}, {"]\n", 2}], 9) = 52 lib/libdbus- 1.so.3" , 23}, {"(", 1}, {"dbus_error_free", 15}, {"+0x", 3}, {"40", 2}, {")", 1}, {"[0x", 3}, {"b7eda040", 8}, {"]\n", 2}], 9) = 58 tls/i686/ cmov/libc. so.6", 28}, {"(", 1}, {"__libc_ start_main" , 17}, {"+0x", 3}, {"e0", 2}, {")", 1}, {"[0x", 3}, {"b7d95050", 8}, {"]\n", 2}], 9) = 65 proc/self/ maps", O_RDONLY) = 5 2.6.1.so\ nb7d7e000- b7d7f0" ..., 1024) = 1024 2.6.1.so\ nb7d7e000- b7d7f0" ..., 1024) = 1024 SIG_UNBLOCK, [ABRT], NULL, 8) = 0
read(4, "ibm/hotkey HKEY 00000080 0000101"..., 1024) = 34
open("/dev/tty", O_RDWR|
writev(2, [{"*** glibc detected *** ", 23}, {"hald-addon-acpi: listening on ac"..., 64}, {": ", 2}, {"free(): invalid pointer", 23}, {": 0x", 4}, {"bf844e54", 8}, {" ***\n", 5}], 7) = 129
open("/
open("/
fstat64(5, {st_mode=
mmap2(NULL, 73902, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7d35000
close(5) = 0
access(
open("/
read(5, "\177ELF\
mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|
munmap(0xb7b35000, 831488) = 0
munmap(0xb7d00000, 217088) = 0
mprotect(
fstat64(5, {st_mode=
mmap2(NULL, 41700, PROT_READ|
mmap2(0xb7f1c000, 4096, PROT_READ|
close(5) = 0
munmap(0xb7d35000, 73902) = 0
write(2, "======= Backtrace: =========\n", 29) = 29
writev(2, [{"/lib/
writev(2, [{"/lib/
writev(2, [{"/usr/
writev(2, [{"/usr/
writev(2, [{"hald-addon-acpi: listening on ac"..., 64}, {"[0x", 3}, {"804904c", 7}, {"]\n", 2}], 4) = 76
writev(2, [{"hald-addon-acpi: listening on ac"..., 64}, {"[0x", 3}, {"8049463", 7}, {"]\n", 2}], 4) = 76
writev(2, [{"/lib/
writev(2, [{"hald-addon-acpi: listening on ac"..., 64}, {"[0x", 3}, {"8048ec1", 7}, {"]\n", 2}], 4) = 76
write(2, "======= Memory map: ========\n", 29) = 29
open("/
read(5, "08048000-0804b000 r-xp 00000000 "..., 1024) = 1024
write(2, "08048000-0804b000 r-xp 00000000 "..., 1024) = 1024
read(5, "_compat-
write(2, "_compat-
read(5, "fff000 r-xp 00000000 00:00 0 "..., 1024) = 45
write(2, "fff000 r-xp 00000000 00:00 0 "..., 45) = 45
read(5, "", 1024) = 0
close(5) = 0
rt_sigprocmask(
gettid() = 24738
tgkill(24738, 24738, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
Process 24738 detached