Package: dbus-1 Version: 0.23.2-3 Severity: important When appending +: to /etc/group dbus-1 won't start:
Starting system message bus: /etc/init.d/dbus-1: line 84: 4234 Segmentation fault start-stop-daemon --start --quiet --pidfile $PIDFILE --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS This happens with both versions (testing and unstable). Attached output of {s,l}trace /usr/bin/dbus-daemon-1 --system -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (550, 'testing'), (1, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.11.5-frz Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages dbus-1 depends on: ii adduser 3.63 Add and remove users and groups ii debianutils 2.8.4 Miscellaneous utilities specific t ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libexpat1 1.95.8-1 XML parsing C library - runtime li -- no debconf information
execve("/usr/bin/dbus-daemon-1", ["/usr/bin/dbus-daemon-1", "--system"], [/* 14 vars */]) = 0 uname({sys="Linux", node="irz7146", ...}) = 0 brk(0) = 0x8093000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe9000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=111636, ...}) = 0 old_mmap(NULL, 111636, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fcd000 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, 3, 0) = 0xb7fad000 old_mmap(0xb7fca000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0xb7fca000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/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 <\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=73304, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fac000 old_mmap(NULL, 80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f98000 old_mmap(0xb7fa9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0xb7fa9000 old_mmap(0xb7faa000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7faa000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/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\360Y\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1253924, ...}) = 0 old_mmap(NULL, 1260140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7e64000 old_mmap(0xb7f8d000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0xb7f8d000 old_mmap(0xb7f95000, 10860, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f95000 close(3) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7facb40, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7fcd000, 111636) = 0 brk(0) = 0x8093000 brk(0x80b4000) = 0x80b4000 brk(0) = 0x80b4000 open("/etc/dbus-1/system.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2280, ...}) = 0 read(3, "<!-- This configuration file con"..., 2280) = 2280 close(3) = 0 open("/etc/dbus-1/system.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 getdents64(3, /* 3 entries */, 4096) = 80 open("/etc/dbus-1/system.d/hal.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=997, ...}) = 0 read(4, "<!DOCTYPE busconfig PUBLIC\n \"-//"..., 997) = 997 close(4) = 0 getuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe8000 read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7fe8000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=111636, ...}) = 0 old_mmap(NULL, 111636, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7fcd000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_compat.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\22\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=28648, ...}) = 0 old_mmap(NULL, 31660, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7e5c000 old_mmap(0xb7e63000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0xb7e63000 close(4) = 0 munmap(0xb7fcd000, 111636) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=111636, ...}) = 0 old_mmap(NULL, 111636, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7fcd000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_nis.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\34\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=33440, ...}) = 0 old_mmap(NULL, 36620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7e53000 old_mmap(0xb7e5b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0xb7e5b000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=34748, ...}) = 0 old_mmap(NULL, 38044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7e49000 old_mmap(0xb7e52000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb7e52000 close(4) = 0 munmap(0xb7fcd000, 111636) = 0 open("/etc/passwd", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=1325, ...}) = 0 mmap2(NULL, 1325, PROT_READ, MAP_SHARED, 4, 0) = 0xb7fe8000 _llseek(4, 1325, [1325], SEEK_SET) = 0 munmap(0xb7fe8000, 1325) = 0 close(4) = 0 open("/etc/group", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=701, ...}) = 0 mmap2(NULL, 701, PROT_READ, MAP_SHARED, 4, 0) = 0xb7fe8000 _llseek(4, 701, [701], SEEK_SET) = 0 uname({sys="Linux", node="irz7146", ...}) = 0 open("/var/yp/binding/frz.inf.tu-dresden.de.2", O_RDONLY) = 5 readv(5, [{"\377\377", 2}, {"\1\0\0\0\215L\0072\3K\0\0", 12}], 2) = 14 gettimeofday({1113897984, 474180}, NULL) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 6 getpid() = 4720 bind(6, {sa_family=AF_INET, sin_port=htons(656), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 ioctl(6, FIONBIO, [1]) = 0 setsockopt(6, SOL_IP, IP_RECVERR, [1], 4) = 0 fcntl64(6, F_SETFD, FD_CLOEXEC) = 0 close(5) = 0 close(6) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 5 bind(5, {sa_family=AF_INET, sin_port=htons(657), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("141.76.7.50")}, 16) = 0 write(5, "\200\0\0008b\245\353\262\0\0\0\0\0\0\0\2\0\1\206\240\0"..., 60) = 60 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 60000) = 1 read(5, "\200\0\0\34b\245\353\262\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 400) = 32 close(5) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 5 bind(5, {sa_family=AF_INET, sin_port=htons(658), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(846), sin_addr=inet_addr("141.76.7.50")}, 16) = 0 write(5, "\200\0\0T5\360\310\24\0\0\0\0\0\0\0\2\0\1\206\244\0\0\0"..., 88) = 88 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\2345\360\310\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0)medg1-03::1032:s5183287,s311"..., 4000) = 2552 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\23421\0\0\0\0\0\10swt03-31\0\0\0\1\0\0\0\1\0\0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "788,s4736503,s7848287,s6519317,s"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, ",s3540837,s0586478,s2247401,s143"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\23411\0\0\0\0\0\7agtec-1\0\0\0\0\1\0\0\0\1\0\0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "2:\0\0\0\0\0\5ist04\0\0\0\0\0\0\1\0\0\0\1\0\0\0Dswt0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0\1\0\0\0\1\0\0\0qmedida14::1054:s6975"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\2349,s2466011,s8073279,s5135248"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0\10swt05-25\0\0\0\1\0\0\0\1\0\0\0;swt04-17"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "news,bl1\0\0\0\3irz\0\0\0\0\1\0\0\0\1\0\0\0Cswt0"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\23484,s6928045,s4440288,s274306"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0Dswt04-12::1108:wr608778,s130"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "26372,s0190032,sl8\0\0\0\0\0\10swt03-f2"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\23406147,s6192651,hl027854,s272"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "834634,s5122387,s9627228\0\0\0\10swt0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "2714,s6200595,s0798107,s8900249,"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\23434,s5259173\0\0\0\0\10swt03-35\0\0\0\1"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "8,s6650814,sr527321,tg858883,ad4"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "998:rw597678,cf577721\0\0\0\0\0\0\5kpmm"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\17\2345-37::1227:s7718034,s2666055"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "7633,s7370556,s7207040,s2611518\0"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0\1\0\0\0:swt03-51::330:of641854,s"..., 4000) = 1104 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\200\0\16\324\0\0\0\10swt03-18\0\0\0\1\0\0\0\1\0\0\0Ds"..., 4000) = 1448 poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(5, "\0\0\0\1\0\0\0\1\0\0\0\34gdifb::1015:hl4,tk4,"..., 4000) = 2352 close(5) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++
__libc_start_main(0x805a160, 2, 0xbffffbb4, 0x8083560, 0x80835c0 <unfinished ...> malloc(8) = 0x8093008 malloc(8) = 0x8093018 malloc(8) = 0x8093028 strlen("/etc/dbus-1/system.conf") = 23 realloc(0x8093008, 31) = 0x8093038 memcpy(0x8093038, "/etc/dbus-1/system.conf", 23) = 0x8093038 free(0x8093018) = <void> free(0x8093028) = <void> realloc(NULL, 8) = 0x8093028 getenv("DBUS_VERBOSE") = NULL calloc(112, 1) = 0x8093060 malloc(24) = 0x80930d8 memcpy(0x80930d8, "/etc/dbus-1/system.conf", 24) = 0x80930d8 calloc(28, 1) = 0x80930f8 calloc(20, 1) = 0x8093118 calloc(68, 1) = 0x8093130 calloc(24, 1) = 0x8093178 calloc(24, 1) = 0x8093198 malloc(8) = 0x8093018 malloc(8) = 0x8093008 XML_ParserCreate_MM(0x80862d6, 0x8092178, 0, 0xbffff8f8, 0x8093190 <unfinished ...> malloc(496) = 0x80931b8 malloc(256) = 0x80933b0 malloc(1024) = 0x80934b8 malloc(188) = 0x80938c0 malloc(1032) = 0x8093980 <... XML_ParserCreate_MM resumed> ) = 0x80931b8 realloc(0x8093008, 19) = 0x8093d90 memmove(0x8093d9b, 0x8093d90, 0, 0x80923d0, 0) = 0x8093d9b memcpy(0x8093d90, "/etc/dbus-1", 11) = 0x8093d90 calloc(120, 1) = 0x8093da8 malloc(8) = 0x8093008 calloc(28, 1) = 0x8093e28 calloc(68, 1) = 0x8093e48 calloc(24, 1) = 0x8093e90 calloc(68, 1) = 0x8093eb0 calloc(24, 1) = 0x8093ef8 realloc(0x8093008, 19) = 0x8093f18 memmove(0x8093f23, 0x8093f18, 0, 0x80923d0, 0) = 0x8093f23 memcpy(0x8093f18, "/etc/dbus-1", 11) = 0x8093f18 calloc(68, 1) = 0x8093f30 calloc(24, 1) = 0x8093f78 XML_SetUserData(0x80931b8, 0xbffff930, 0, 0xbffff8f8, 0x8093190) = 0 XML_SetElementHandler(0x80931b8, 0x8059890, 0x8059a00, 0xbffff8f8, 0x8093190) = 0x80931b8 XML_SetCharacterDataHandler(0x80931b8, 0x8059a50, 0x8059a00, 0xbffff8f8, 0x8093190) = 0x80931b8 malloc(8) = 0x8093008 open("/etc/dbus-1/system.conf", 0, 01) = 3 __fxstat(3, 3, 0xbffff840) = 0 realloc(0x8093008, 2288) = 0x8093f98 read(3, "<!-- This configuration file con"..., 2280) = 2280 close(3) = 0 XML_Parse(0x80931b8, 0x8093f98, 2280, 1, 0x8093190 <unfinished ...> malloc(4096) = 0x8094890 malloc(256) = 0x8095898 malloc(36) = 0x80959a0 malloc(1032) = 0x80959c8 malloc(48) = 0x8095dd8 malloc(32) = 0x8095e10 malloc(256) = 0x8095e38 malloc(24) = 0x8095f40 calloc(4, 1) = 0x8093008 calloc(4, 1) = 0x8095f60 calloc(16, 1) = 0x8095f70 calloc(24, 1) = 0x8095f88 calloc(200, 1) = 0x8095fa8 free(0x8093008) = <void> free(0x8095f60) = <void> realloc(0x8093018, 16) = 0x8096078 memcpy(0x8096078, "\n", 1) = 0x8096078 memcpy(0x8096079, "\n", 1) = 0x8096079 memcpy(0x809607a, " ", 2) = 0x809607a memcpy(0x809607c, "\n", 1) = 0x809607c memcpy(0x809607d, " ", 2) = 0x809607d malloc(48) = 0x8096090 malloc(32) = 0x80960c8 malloc(24) = 0x80960f0 calloc(4, 1) = 0x8093018 calloc(4, 1) = 0x8095f60 calloc(16, 1) = 0x8096110 free(0x8093018) = <void> free(0x8095f60) = <void> memcpy(0x8096078, "system", 6) = 0x8096078 malloc(7) = 0x8095f60 memcpy(0x8095f60, "system", 7) = 0x8095f60 strcmp("type", "type") = 0 free(0x8096110) = <void> memcpy(0x8096078, "\n", 1) = 0x8096078 memcpy(0x8096079, "\n", 1) = 0x8096079 memcpy(0x809607a, " ", 2) = 0x809607a memcpy(0x809607c, "\n", 1) = 0x809607c memcpy(0x809607d, " ", 2) = 0x809607d malloc(24) = 0x8096128 calloc(4, 1) = 0x8093018 calloc(4, 1) = 0x8093008 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8093018) = <void> free(0x8093008) = <void> realloc(0x8096078, 32) = 0x8096148 memcpy(0x8096148, "messagebus", 10) = 0x8096148 malloc(11) = 0x8093008 memcpy(0x8093008, "messagebus", 11) = 0x8093008 strcmp("user", "user") = 0 free(0x8096110) = <void> memcpy(0x8096148, "\n", 1) = 0x8096148 memcpy(0x8096149, "\n", 1) = 0x8096149 memcpy(0x809614a, " ", 2) = 0x809614a memcpy(0x809614c, "\n", 1) = 0x809614c memcpy(0x809614d, " ", 2) = 0x809614d malloc(24) = 0x8096170 calloc(4, 1) = 0x8093018 calloc(4, 1) = 0x8096190 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8093018) = <void> free(0x8096190) = <void> strcmp("fork", "fork") = 0 free(0x8096110) = <void> memcpy(0x8096148, "\n", 1) = 0x8096148 memcpy(0x8096149, "\n", 1) = 0x8096149 memcpy(0x809614a, " ", 2) = 0x809614a memcpy(0x809614c, "\n", 1) = 0x809614c memcpy(0x809614d, " ", 2) = 0x809614d malloc(24) = 0x80961a0 calloc(4, 1) = 0x8096190 calloc(4, 1) = 0x8093018 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8096190) = <void> free(0x8093018) = <void> memcpy(0x8096148, "/var/run/dbus/pid", 17) = 0x8096148 malloc(18) = 0x8096078 memcpy(0x8096078, "/var/run/dbus/pid", 18) = 0x8096078 strcmp("pidfile", "pidfile") = 0 free(0x8096110) = <void> memcpy(0x8096148, "\n", 1) = 0x8096148 memcpy(0x8096149, "\n", 1) = 0x8096149 memcpy(0x809614a, " ", 2) = 0x809614a memcpy(0x809614c, "\n", 1) = 0x809614c memcpy(0x809614d, " ", 2) = 0x809614d malloc(24) = 0x80961c0 calloc(4, 1) = 0x8093018 calloc(4, 1) = 0x8096190 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8093018) = <void> free(0x8096190) = <void> memcpy(0x8096148, "EXTERNAL", 8) = 0x8096148 malloc(9) = 0x8096190 memcpy(0x8096190, "EXTERNAL", 9) = 0x8096190 strcmp("auth", "auth") = 0 free(0x8096110) = <void> memcpy(0x8096148, "\n", 1) = 0x8096148 memcpy(0x8096149, "\n", 1) = 0x8096149 memcpy(0x809614a, " ", 2) = 0x809614a memcpy(0x809614c, "\n", 1) = 0x809614c memcpy(0x809614d, " ", 2) = 0x809614d malloc(24) = 0x80961e0 calloc(4, 1) = 0x8093018 calloc(4, 1) = 0x8096200 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8093018) = <void> free(0x8096200) = <void> realloc(0x8096148, 64) = 0x8096210 memcpy(0x8096210, "unix:path=/var/run/dbus/system_b"..., 41) = 0x8096210 malloc(42) = 0x8096258 memcpy(0x8096258, "unix:path=/var/run/dbus/system_b"..., 42) = 0x8096258 strcmp("listen", "listen") = 0 free(0x8096110) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, "\n", 1) = 0x8096211 memcpy(0x8096212, " ", 2) = 0x8096212 malloc(24) = 0x8096288 malloc(256) = 0x80962a8 malloc(12) = 0x8096200 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x80963b0 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc strcmp("context", "context") = 0 strcmp("user", "context") = 18 strcmp("group", "context") = 4 strcmp("at_console", "context") = -2 free(0x8093018) = <void> free(0x80963b0) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 memcpy(0x8096215, "\n", 1) = 0x8096215 memcpy(0x8096216, " ", 4) = 0x8096216 malloc(24) = 0x80963c0 malloc(12) = 0x80963b0 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x80963e0 strcmp("send_interface", "send_interface") = 0 strcmp("send_member", "send_interface") = 4 strcmp("send_error", "send_interface") = -4 strcmp("send_destination", "send_interface") = -5 strcmp("send_path", "send_interface") = 7 strcmp("send_type", "send_interface") = 11 strcmp("receive_interface", "send_interface") = -1 strcmp("receive_member", "send_interface") = -1 strcmp("receive_error", "send_interface") = -1 strcmp("receive_sender", "send_interface") = -1 strcmp("receive_path", "send_interface") = -1 strcmp("receive_type", "send_interface") = -1 strcmp("eavesdrop", "send_interface") = -14 strcmp("send_requested_reply", "send_interface") = 9 strcmp("receive_requested_reply", "send_interface") = -1 strcmp("own", "send_interface") = -4 strcmp("user", "send_interface") = 2 strcmp("group", "send_interface") = -12 calloc(40, 1) = 0x80963f0 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x80963e0) = <void> strcmp("deny", "deny") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 malloc(12) = 0x80963e0 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x8096438 strcmp("send_interface", "receive_interface") = 1 strcmp("send_member", "receive_interface") = 1 strcmp("send_error", "receive_interface") = 1 strcmp("send_destination", "receive_interface") = 1 strcmp("send_path", "receive_interface") = 1 strcmp("send_type", "receive_interface") = 1 strcmp("receive_interface", "receive_interface") = 0 strcmp("receive_member", "receive_interface") = 4 strcmp("receive_error", "receive_interface") = -4 strcmp("receive_sender", "receive_interface") = 10 strcmp("receive_path", "receive_interface") = 7 strcmp("receive_type", "receive_interface") = 11 strcmp("eavesdrop", "receive_interface") = -13 strcmp("send_requested_reply", "receive_interface") = 1 strcmp("receive_requested_reply", "receive_interface") = 9 strcmp("own", "receive_interface") = -3 strcmp("user", "receive_interface") = 3 strcmp("group", "receive_interface") = -11 calloc(40, 1) = 0x8096448 memset(0x8095fec, '\000', 12) = 0x8095fec calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x8096438) = <void> strcmp("deny", "deny") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 malloc(12) = 0x8096438 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x8096478 strcmp("send_interface", "own") = 4 strcmp("send_member", "own") = 4 strcmp("send_error", "own") = 4 strcmp("send_destination", "own") = 4 strcmp("send_path", "own") = 4 strcmp("send_type", "own") = 4 strcmp("receive_interface", "own") = 3 strcmp("receive_member", "own") = 3 strcmp("receive_error", "own") = 3 strcmp("receive_sender", "own") = 3 strcmp("receive_path", "own") = 3 strcmp("receive_type", "own") = 3 strcmp("eavesdrop", "own") = -10 strcmp("send_requested_reply", "own") = 4 strcmp("receive_requested_reply", "own") = 3 strcmp("own", "own") = 0 strcmp("user", "own") = 6 strcmp("group", "own") = -8 calloc(40, 1) = 0x8096488 memset(0x8095ff8, '\000', 12) = 0x8095ff8 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x8096478) = <void> strcmp("deny", "deny") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 memcpy(0x8096215, "\n", 1) = 0x8096215 memcpy(0x8096216, " ", 4) = 0x8096216 malloc(24) = 0x80964b8 malloc(12) = 0x8096478 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x80964d8 strcmp("send_interface", "user") = -2 strcmp("send_member", "user") = -2 strcmp("send_error", "user") = -2 strcmp("send_destination", "user") = -2 strcmp("send_path", "user") = -2 strcmp("send_type", "user") = -2 strcmp("receive_interface", "user") = -3 strcmp("receive_member", "user") = -3 strcmp("receive_error", "user") = -3 strcmp("receive_sender", "user") = -3 strcmp("receive_path", "user") = -3 strcmp("receive_type", "user") = -3 strcmp("eavesdrop", "user") = -16 strcmp("send_requested_reply", "user") = -2 strcmp("receive_requested_reply", "user") = -3 strcmp("own", "user") = -6 strcmp("user", "user") = 0 strcmp("group", "user") = -14 calloc(40, 1) = 0x80964e8 memset(0x8096004, '\000', 12) = 0x8096004 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x80964d8) = <void> strcmp("allow", "allow") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 memcpy(0x8096215, "\n", 1) = 0x8096215 memcpy(0x8096216, " ", 4) = 0x8096216 memcpy(0x809621a, "\n", 1) = 0x809621a memcpy(0x809621b, " ", 4) = 0x809621b malloc(12) = 0x80964d8 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x8096518 strcmp("send_interface", "send_destination") = 5 strcmp("send_member", "send_destination") = 9 strcmp("send_error", "send_destination") = 1 strcmp("send_destination", "send_destination") = 0 strcmp("send_path", "send_destination") = 12 strcmp("send_type", "send_destination") = 16 strcmp("receive_interface", "send_destination") = -1 strcmp("receive_member", "send_destination") = -1 strcmp("receive_error", "send_destination") = -1 strcmp("receive_sender", "send_destination") = -1 strcmp("receive_path", "send_destination") = -1 strcmp("receive_type", "send_destination") = -1 strcmp("eavesdrop", "send_destination") = -14 strcmp("send_requested_reply", "send_destination") = 14 strcmp("receive_requested_reply", "send_destination") = -1 strcmp("own", "send_destination") = -4 strcmp("user", "send_destination") = 2 strcmp("group", "send_destination") = -12 calloc(40, 1) = 0x8096528 strlen("org.freedesktop.DBus") = 20 malloc(21) = 0x8096558 memcpy(0x8096558, "org.freedesktop.DBus", 21) = 0x8096558 memset(0x8096010, '\000', 12) = 0x8096010 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x8096518) = <void> strcmp("allow", "allow") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 malloc(12) = 0x8096518 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x8096578 strcmp("send_interface", "receive_sender") = 1 strcmp("send_member", "receive_sender") = 1 strcmp("send_error", "receive_sender") = 1 strcmp("send_destination", "receive_sender") = 1 strcmp("send_path", "receive_sender") = 1 strcmp("send_type", "receive_sender") = 1 strcmp("receive_interface", "receive_sender") = -10 strcmp("receive_member", "receive_sender") = -6 strcmp("receive_error", "receive_sender") = -14 strcmp("receive_sender", "receive_sender") = 0 strcmp("receive_path", "receive_sender") = -3 strcmp("receive_type", "receive_sender") = 1 strcmp("eavesdrop", "receive_sender") = -13 strcmp("send_requested_reply", "receive_sender") = 1 strcmp("receive_requested_reply", "receive_sender") = -1 strcmp("own", "receive_sender") = -3 strcmp("user", "receive_sender") = 3 strcmp("group", "receive_sender") = -11 calloc(40, 1) = 0x8096588 strlen("org.freedesktop.DBus") = 20 malloc(21) = 0x80965b8 memcpy(0x80965b8, "org.freedesktop.DBus", 21) = 0x80965b8 memset(0x809601c, '\000', 12) = 0x809601c calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x8096578) = <void> strcmp("allow", "allow") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 memcpy(0x8096215, "\n", 1) = 0x8096215 memcpy(0x8096216, " ", 4) = 0x8096216 malloc(12) = 0x8096578 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x80965d8 strcmp("send_interface", "send_requested_reply") = -9 strcmp("send_member", "send_requested_reply") = -5 strcmp("send_error", "send_requested_reply") = -13 strcmp("send_destination", "send_requested_reply") = -14 strcmp("send_path", "send_requested_reply") = -2 strcmp("send_type", "send_requested_reply") = 2 strcmp("receive_interface", "send_requested_reply") = -1 strcmp("receive_member", "send_requested_reply") = -1 strcmp("receive_error", "send_requested_reply") = -1 strcmp("receive_sender", "send_requested_reply") = -1 strcmp("receive_path", "send_requested_reply") = -1 strcmp("receive_type", "send_requested_reply") = -1 strcmp("eavesdrop", "send_requested_reply") = -14 strcmp("send_requested_reply", "send_requested_reply") = 0 strcmp("receive_requested_reply", "send_requested_reply") = -1 strcmp("own", "send_requested_reply") = -4 strcmp("user", "send_requested_reply") = 2 strcmp("group", "send_requested_reply") = -12 calloc(40, 1) = 0x80965e8 memset(0x8096028, '\000', 12) = 0x8096028 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x80965d8) = <void> strcmp("allow", "allow") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 4) = 0x8096211 malloc(12) = 0x80965d8 calloc(8, 1) = 0x8093018 calloc(8, 1) = 0x8096618 strcmp("send_interface", "receive_requested_reply") = 1 strcmp("send_member", "receive_requested_reply") = 1 strcmp("send_error", "receive_requested_reply") = 1 strcmp("send_destination", "receive_requested_reply") = 1 strcmp("send_path", "receive_requested_reply") = 1 strcmp("send_type", "receive_requested_reply") = 1 strcmp("receive_interface", "receive_requested_reply") = -9 strcmp("receive_member", "receive_requested_reply") = -5 strcmp("receive_error", "receive_requested_reply") = -13 strcmp("receive_sender", "receive_requested_reply") = 1 strcmp("receive_path", "receive_requested_reply") = -2 strcmp("receive_type", "receive_requested_reply") = 2 strcmp("eavesdrop", "receive_requested_reply") = -13 strcmp("send_requested_reply", "receive_requested_reply") = 1 strcmp("receive_requested_reply", "receive_requested_reply") = 0 strcmp("own", "receive_requested_reply") = -3 strcmp("user", "receive_requested_reply") = 3 strcmp("group", "receive_requested_reply") = -11 calloc(40, 1) = 0x8096628 memset(0x8096034, '\000', 12) = 0x8096034 calloc(16, 1) = 0x8096420 free(0x8093018) = <void> free(0x8096618) = <void> strcmp("allow", "allow") = 0 free(0x8096420) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, " ", 2) = 0x8096211 strcmp("policy", "policy") = 0 free(0x8096110) = <void> memcpy(0x8096210, "\n", 1) = 0x8096210 memcpy(0x8096211, "\n", 1) = 0x8096211 memcpy(0x8096212, " ", 2) = 0x8096212 memcpy(0x8096214, "\n", 1) = 0x8096214 memcpy(0x8096215, " ", 2) = 0x8096215 malloc(24) = 0x8096658 calloc(4, 1) = 0x8096618 calloc(4, 1) = 0x8093018 calloc(16, 1) = 0x8096110 memset(0x8095fbc, '\000', 12) = 0x8095fbc free(0x8096618) = <void> free(0x8093018) = <void> memcpy(0x8096210, "system.d", 8) = 0x8096210 malloc(8) = 0x8093018 realloc(0x8093018, 19) = 0x8096420 memmove(0x809642b, 0x8096420, 0, 0x80923d0, 0) = 0x809642b memcpy(0x8096420, "/etc/dbus-1", 11) = 0x8096420 realloc(0x8096420, 38) = 0x8096678 memmove(0x809668c, 0x8096684, 0, 0x80923d0, 12) = 0x809668c memcpy(0x8096684, "system.d", 8) = 0x8096684 malloc(8) = 0x8093018 opendir("/etc/dbus-1/system.d") = 0x80966a8 calloc(4, 1) = 0x8096618 __errno_location() = 0xb7facb20 readdir(0x80966a8) = 0x80966c4 __errno_location() = 0xb7facb20 readdir(0x80966a8) = 0x80966d4 __errno_location() = 0xb7facb20 readdir(0x80966a8) = 0x80966e4 strlen("hal.conf") = 8 realloc(0x8093018, 16) = 0x8096420 memcpy(0x8096420, "hal.conf", 8) = 0x8096420 malloc(8) = 0x8093018 realloc(0x8093018, 28) = 0x8096148 memmove(0x809615c, 0x8096148, 0, 0x80923d0, 0) = 0x809615c memcpy(0x8096148, "/etc/dbus-1/system.d", 20) = 0x8096148 realloc(0x8096148, 56) = 0x80976c8 memmove(0x80976e5, 0x80976dd, 0, 0x80923d0, 21) = 0x80976e5 memcpy(0x80976dd, "hal.conf", 8) = 0x80976dd strlen(".conf") = 5 memset(0x8096040, '\000', 12) = 0x8096040 malloc(8) = 0x8093018 malloc(8) = 0x8097708 XML_ParserCreate_MM(0x80862d6, 0x8092178, 0, 0x8096140, 64 <unfinished ...> malloc(496) = 0x8097718 malloc(256) = 0x8097910 malloc(1024) = 0x8097a18 malloc(188) = 0x8097e20 malloc(1032) = 0x8097ee0 <... XML_ParserCreate_MM resumed> ) = 0x8097718 realloc(0x8097708, 28) = 0x8096148 memmove(0x809615c, 0x8096148, 0, 0x80923d0, 0) = 0x809615c memcpy(0x8096148, "/etc/dbus-1/system.d", 20) = 0x8096148 calloc(120, 1) = 0x80982f0 malloc(8) = 0x8097708 calloc(28, 1) = 0x8098370 calloc(68, 1) = 0x8098390 calloc(24, 1) = 0x80983d8 calloc(68, 1) = 0x80983f8 calloc(24, 1) = 0x8098440 realloc(0x8097708, 28) = 0x8098460 memmove(0x8098474, 0x8098460, 0, 0x80923d0, 0) = 0x8098474 memcpy(0x8098460, "/etc/dbus-1/system.d", 20) = 0x8098460 calloc(68, 1) = 0x8098480 calloc(24, 1) = 0x80984c8 XML_SetUserData(0x8097718, 0xbffff4a0, 0x8093da8, 0x8096140, 64) = 0 XML_SetElementHandler(0x8097718, 0x8059890, 0x8059a00, 0x8096140, 64) = 0x8097718 XML_SetCharacterDataHandler(0x8097718, 0x8059a50, 0x8059a00, 0x8096140, 64) = 0x8097718 malloc(8) = 0x8097708 open("/etc/dbus-1/system.d/hal.conf", 0, 030) = 4 __fxstat(3, 4, 0xbffff3b0) = 0 realloc(0x8097708, 1005) = 0x80984e8 read(4, "<!DOCTYPE busconfig PUBLIC\n "-//"..., 997) = 997 close(4) = 0 XML_Parse(0x8097718, 0x80984e8, 997, 1, 64 <unfinished ...> malloc(2048) = 0x80988e0 malloc(256) = 0x80990e8 malloc(36) = 0x80991f0 malloc(1032) = 0x8099218 malloc(48) = 0x8099628 malloc(32) = 0x8099660 malloc(256) = 0x8099688 malloc(24) = 0x8099790 calloc(4, 1) = 0x8097708 calloc(4, 1) = 0x80997b0 calloc(16, 1) = 0x80997c0 free(0x8097708) = <void> free(0x80997b0) = <void> realloc(0x8093018, 16) = 0x80997d8 memcpy(0x80997d8, "\n", 1) = 0x80997d8 memcpy(0x80997d9, "\n", 1) = 0x80997d9 memcpy(0x80997da, " ", 2) = 0x80997da memcpy(0x80997dc, "\n", 1) = 0x80997dc memcpy(0x80997dd, "\n", 1) = 0x80997dd memcpy(0x80997de, " ", 2) = 0x80997de realloc(0x80997d8, 32) = 0x80997d8 memcpy(0x80997e0, "\n", 1) = 0x80997e0 memcpy(0x80997e1, " ", 2) = 0x80997e1 malloc(48) = 0x8099800 malloc(32) = 0x8099838 malloc(24) = 0x8099860 malloc(256) = 0x8099880 malloc(12) = 0x8093018 calloc(8, 1) = 0x80997b0 calloc(8, 1) = 0x8097708 calloc(16, 1) = 0x8099988 strcmp("context", "user") = -18 strcmp("user", "user") = 0 strcmp("group", "user") = -14 strcmp("at_console", "user") = -20 strlen("hal") = 3 calloc(20, 1) = 0x80999a0 calloc(68, 1) = 0x80999b8 calloc(24, 1) = 0x8099a00 calloc(68, 1) = 0x8099a20 calloc(24, 1) = 0x8099a68 calloc(68, 1) = 0x8099a88 calloc(24, 1) = 0x8099ad0 calloc(68, 1) = 0x8099af0 calloc(24, 1) = 0x8099b38 getuid() = 0 calloc(24, 1) = 0x8099b58 getpwuid_r(0, 0xbfffebd0, 0xbfffebf0, 1024, 0xbfffebcc) = 0 strlen("root") = 4 malloc(5) = 0x809aa60 memcpy(0x809aa60, "root", 5) = 0x809aa60 strlen("/root") = 5 malloc(6) = 0x809aa70 memcpy(0x809aa70, "/root", 6) = 0x809aa70 malloc(68) = 0x809aa80 getgrouplist(0x809aa60, 0, 0x809aa80, 0xbfffebc8, 0xbfffebcc <unfinished ...> --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++