Package: xserver-common Version: 6.9.0.dfsg.1-5 Followup-For: Bug #358927 Hi again,
I commented out all kbd-related options in the Xorg.conf, did not run the gnome session (as gnome might set kbd options) and now the Xserver survives the setxkbdmap call, but setxkbmap outputs: Couldn't interpret _XKB_RULES_NAMES property Use defaults: rules - 'xorg' model - 'pc101' layout - 'us' *** glibc detected *** double free or corruption (out): 0xb7fa04c0 *** A strace is attaced, here is the backtrace... #0 0xb7cf77c7 in raise () from /lib/tls/libc.so.6 #1 0xb7cf906b in abort () from /lib/tls/libc.so.6 #2 0xb7d2e545 in __fsetlocking () from /lib/tls/libc.so.6 #3 0xb7d34b97 in malloc_usable_size () from /lib/tls/libc.so.6 #4 0xb7d35032 in free () from /lib/tls/libc.so.6 #5 0xb7e3df8d in XFree (data=0x0) at XlibInt.c:2994 #6 0x08049e06 in ?? () #7 0xb7f264c0 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #8 0x0804b000 in _IO_stdin_used () #9 0x0804b006 in _IO_stdin_used () #10 0xbfe2e2b8 in ?? () #11 0xb7f264c0 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 #12 0x0804abcc in ?? () #13 0x00000006 in ?? () #14 0x00000000 in ?? () -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-rc6.otto Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages xserver-common depends on: ii debconf [debconf-2.0] 1.4.72 Debian configuration management sy ii libc6 2.3.6-4 GNU C Library: Shared libraries an ii x11-common 6.9.0.dfsg.1-5 X Window System (X.Org) infrastruc xserver-common recommends no packages. -- debconf information: xserver-common/xwrapper/nice_value/error: xserver-common/xwrapper/nice_value: 0 xserver-common/xwrapper/allowed_users: Console Users Only xserver-common/xwrapper/actual_allowed_users: console
execve("/usr/bin/X11/setxkbmap", ["setxkbmap"], [/* 42 vars */]) = 0 uname({sys="Linux", node="otto", ...}) = 0 brk(0) = 0x804d000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f93000 access("/etc/ld.so.preload", R_OK) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0 old_mmap(NULL, 22, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb7f92000 close(3) = 0 open("/usr/lib/libtsocks.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\0P\20\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=27256, ...}) = 0 old_mmap(NULL, 39360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f88000 old_mmap(0xb7f8f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb7f8f000 old_mmap(0xb7f90000, 6592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f90000 close(3) = 0 munmap(0xb7f92000, 22) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=107351, ...}) = 0 old_mmap(NULL, 107351, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f6d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libxkbfile.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\0p0\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=134360, ...}) = 0 old_mmap(NULL, 138428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f4b000 old_mmap(0xb7f6c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xb7f6c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libX11.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\240\24"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=826224, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f92000 old_mmap(NULL, 830360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e80000 old_mmap(0xb7f47000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6000) = 0xb7f47000 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\260O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0 old_mmap(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d48000 old_mmap(0xb7e76000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e000) = 0xb7e76000 old_mmap(0xb7e7e000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e7e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libdl.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\20\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d44000 old_mmap(0xb7d46000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7d46000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d43000 mprotect(0xb7e76000, 20480, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d436c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f6d000, 107351) = 0 getuid32() = 1000 geteuid32() = 1000 brk(0) = 0x804d000 brk(0x806e000) = 0x806e000 uname({sys="Linux", node="otto", ...}) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 uname({sys="Linux", node="otto", ...}) = 0 uname({sys="Linux", node="otto", ...}) = 0 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 uname({sys="Linux", node="otto", ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 access("/home/jojo/.Xauthority", R_OK) = 0 open("/home/jojo/.Xauthority", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=363, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f87000 read(4, "\0\0\0\4\300\250\0\2\0\00210\0\22MIT-MAGIC-COOKIE-1"..., 4096) = 363 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7f87000, 4096) = 0 writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\242\336\21a}\203w\22?\32\202{\346\204\v\367", 16}], 4) = 48 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(3, "\1\0\v\0\0\0\223\0", 8) = 8 read(3, "\240B\241\3\0\0\340\0\377\377\37\0\0\1\0\0\24\0\377\377"..., 588) = 588 write(3, "7\0\5\0\0\0\340\0L\0\0\0\10\0\0\0\377\377\377\0b\0\5\0"..., 64) = 64 read(3, "\1\0\2\0\0\0\0\0\1\203\0\0\24\0\0\0\24\0\0\0\0\0\0\0\234"..., 32) = 32 read(3, "\1\10\3\0\6\0\0\0\37\0\0\0\0\0\0\0\27\0\0\0\30\0\0\0\30"..., 32) = 32 readv(3, [{"*customization:\t-color\n", 23}, {"\10", 1}], 2) = 24 write(3, "\203\0\1\0", 4) = 4 read(3, "\1-\4\0\0\0\0\0\377\377?\0\0\0\0\0\4\0\0\0\4\0\0\0\0\0"..., 32) = 32 writev(3, [{"b\0\5\0\t\0\340\0", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 read(3, "\1\0\5\0\0\0\0\0\1\225g\254\24\0\0\0\24\0\0\0\0\0\0\0\234"..., 32) = 32 write(3, "\225\0\2\0\1\0\0\0", 8) = 8 read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0\0"..., 32) = 32 write(3, "\20\1\6\0\20\0\0\0_XKB_RULES_NAMES", 24) = 24 read(3, "\1-\7\0\0\0\0\0\0\0\0\0\0\0\0\0\30\0\0\0\30\0\0\0\0\0\0"..., 32) = 32 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f87000 write(1, "Couldn\'t interpret _XKB_RULES_NA"..., 45) = 45 write(1, "Use defaults: rules - \'xorg\' mod"..., 59) = 59 open("/dev/tty", O_RDWR|O_NONBLOCK|O_NOCTTY) = 4 writev(4, [{"*** glibc detected *** ", 23}, {"double free or corruption (out)", 31}, {": 0x", 4}, {"b7fa04c0", 8}, {" ***\n", 5}], 5) = 71 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 gettid() = 10262 tgkill(10262, 10262, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++