[Psi-devel] Re: Bug#266999: psi: segfaults on startup

Jan Niehusmann jan at gondor.com
Fri Aug 20 01:07:12 PDT 2004


On Fri, Aug 20, 2004 at 09:17:34AM +0200, joris wrote:
> Package: psi
> Version: 0.9.2-2
> Severity: normal
> 
> Psi segfaults imediately. Submitter has no clue about the cause.

I have no clue, either. Maybe the smart people on psi-devel have an idea
what could have caused this segfault?

> Strace:
> 
> 22630 execve("/usr/bin/psi", ["psi"], [/* 22 vars */]) = 0
> 22630 uname({sys="Linux", node="kiwi", ...}) = 0
> 22630 brk(0)                            = 0x83e0000
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
> 22630 open("/etc/ld.so.cache", O_RDONLY) = 3
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=59705, ...}) = 0
> 22630 old_mmap(NULL, 59705, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libz.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\27\0\000"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=67304, ...}) = 0
> 22630 old_mmap(NULL, 66268, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000
> 22630 old_mmap(0x40037000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x40037000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libqt-mt.so.3", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@#\32\000"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=7233264, ...}) = 0
> 22630 old_mmap(NULL, 7251812, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40038000
> 22630 old_mmap(0x406de000, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6a5000) = 0x406de000
> 22630 old_mmap(0x4071f000, 14180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4071f000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220)\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=53456, ...}) = 0
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40723000
> 22630 old_mmap(NULL, 56820, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40724000
> 22630 old_mmap(0x40731000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x40731000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
> 22630 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
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=813680, ...}) = 0
> 22630 old_mmap(NULL, 814968, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40732000
> 22630 old_mmap(0x407f6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc4000) = 0x407f6000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320D\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=78167, ...}) = 0
> 22630 old_mmap(NULL, 60768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x407f9000
> 22630 old_mmap(0x40805000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x40805000
> 22630 old_mmap(0x40806000, 7520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40806000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\301"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=737816, ...}) = 0
> 22630 old_mmap(NULL, 761536, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40808000
> 22630 old_mmap(0x408a7000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9e000) = 0x408a7000
> 22630 old_mmap(0x408bd000, 20160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x408bd000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/lib/tls/libm.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0006\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=141312, ...}) = 0
> 22630 old_mmap(NULL, 139712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x408c2000
> 22630 old_mmap(0x408e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) = 0x408e4000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/lib/libgcc_s.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\30\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=32420, ...}) = 0
> 22630 old_mmap(NULL, 35432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x408e5000
> 22630 old_mmap(0x408ed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x408ed000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/lib/tls/libc.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340X\1"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=1279076, ...}) = 0
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x408ee000
> 22630 old_mmap(NULL, 1289388, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x408ef000
> 22630 old_mmap(0x40a1f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x40a1f000
> 22630 old_mmap(0x40a28000, 7340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40a28000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libfontconfig.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\202"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=154916, ...}) = 0
> 22630 old_mmap(NULL, 157528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a2a000
> 22630 old_mmap(0x40a4d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23000) = 0x40a4d000
> 22630 old_mmap(0x40a50000, 1880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40a50000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libaudio.so.2", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 C\0\000"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=86128, ...}) = 0
> 22630 old_mmap(NULL, 85372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a51000
> 22630 old_mmap(0x40a65000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x40a65000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\300"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=328400, ...}) = 0
> 22630 old_mmap(NULL, 329308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40a66000
> 22630 old_mmap(0x40ab3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4d000) = 0x40ab3000
> 22630 old_mmap(0x40ab6000, 1628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40ab6000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libpng12.so.0", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200[\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=146676, ...}) = 0
> 22630 old_mmap(NULL, 145584, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40ab7000
> 22630 old_mmap(0x40ada000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23000) = 0x40ada000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libXrender.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\0058A"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=29636, ...}) = 0
> 22630 old_mmap(0x4137f000, 31392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4137f000
> 22630 old_mmap(0x41386000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x41386000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libXrandr.so.2", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \16\0\000"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=10140, ...}) = 0
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40adb000
> 22630 old_mmap(NULL, 13260, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40adc000
> 22630 old_mmap(0x40adf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40adf000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libXcursor.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \3046A"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=34484, ...}) = 0
> 22630 old_mmap(0x4136a000, 36204, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4136a000
> 22630 old_mmap(0x41372000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x41372000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libXft.so.2", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\2345A"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=73392, ...}) = 0
> 22630 old_mmap(0x41356000, 70912, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41356000
> 22630 old_mmap(0x41367000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x41367000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\346"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=447212, ...}) = 0
> 22630 old_mmap(NULL, 446176, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40ae0000
> 22630 old_mmap(0x40b46000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x66000) = 0x40b46000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\"\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=31516, ...}) = 0
> 22630 old_mmap(NULL, 34596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40b4d000
> 22630 old_mmap(0x40b55000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40b55000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3005\0"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=82128, ...}) = 0
> 22630 old_mmap(NULL, 92528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40b56000
> 22630 old_mmap(0x40b6a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0x40b6a000
> 22630 old_mmap(0x40b6b000, 6512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40b6b000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/lib/tls/libdl.so.2", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\32"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=9432, ...}) = 0
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40b6d000
> 22630 old_mmap(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40b6e000
> 22630 old_mmap(0x40b70000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40b70000
> 22630 close(3)                          = 0
> 22630 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> 22630 open("/usr/lib/libexpat.so.1", O_RDONLY) = 3
> 22630 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\201"..., 512) = 512
> 22630 fstat64(3, {st_mode=S_IFREG|0644, st_size=127572, ...}) = 0
> 22630 old_mmap(0x41926000, 129252, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41926000
> 22630 old_mmap(0x41943000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1c000) = 0x41943000
> 22630 close(3)                          = 0
> 22630 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40b71000
> 22630 set_thread_area({entry_number:-1 -> 6, base_addr:0x40b719e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> 22630 munmap(0x40018000, 59705)         = 0
> 22630 set_tid_address(0x40b71a28)       = 22630
> 22630 rt_sigaction(SIGRTMIN, {0x407fd430, [], SA_SIGINFO}, NULL, 8) = 0
> 22630 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
> 22630 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
> 22630 brk(0)                            = 0x83e0000
> 22630 brk(0x8401000)                    = 0x8401000
> 22630 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> 22630 +++ killed by SIGSEGV +++
> 
> 
> 
> -- System Information:
> Debian Release: 3.1
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: i386 (i686)
> Kernel: Linux 2.6.8-j1
> Locale: LANG=C, LC_CTYPE=nl_BE at euro
> 
> Versions of packages psi depends on:
> ii  libc6                     2.3.2.ds1-16   GNU C Library: Shared libraries an
> ii  libgcc1                   1:3.4.1-7      GCC support library
> ii  libqt3c102-mt             3:3.3.3-3      Qt GUI Library (Threaded runtime v
> ii  libstdc++5                1:3.3.4-9      The GNU Standard C++ Library v3
> ii  libx11-6                  4.3.0.dfsg.1-6 X Window System protocol client li
> ii  libxext6                  4.3.0.dfsg.1-6 X Window System miscellaneous exte
> ii  xlibs                     4.3.0.dfsg.1-6 X Window System client libraries m
> ii  zlib1g                    1:1.2.1.1-5    compression library - runtime
> 
> -- no debconf information


More information about the Psi-devel-affinix.com mailing list