Phew - that was a while back ;)

The bug is however still there under 2.6.20.7 and using xosview version: 1.8.3+debian-3

I changed the app-defaults line:
  xosview*RAID:                 True

and ran it:
 DISPLAY=ash:0.0 xosview

to get:
 terminate called after throwing an instance of 'std::bad_alloc'
   what():  std::bad_alloc
 Aborted

a strace revealed:

gettimeofday({1192029497, 248273}, NULL) = 0
open("/proc/mdstat", O_RDONLY|O_LARGEFILE) = 4
read(4, "Personalities : [raid1] [raid6] "..., 8191) = 260
close(4)                                = 0
mmap2(NULL, 1918988288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
brk(0x7a6c9000)                         = 0x8094000
mmap2(NULL, 1919123456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb79bc000
munmap(0xb79bc000, 278528)              = 0
munmap(0xb7b00000, 770048)              = 0
mprotect(0xb7a00000, 135168, PROT_READ|PROT_WRITE) = 0
mmap2(NULL, 1918988288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) write(2, "terminate called after throwing "..., 48terminate called after throwing an instance of ') = 48
write(2, "std::bad_alloc", 14std::bad_alloc)          = 14
write(2, "\'\n", 2'
)                     = 2
write(2, "  what():  ", 11  what():  )             = 11
write(2, "std::bad_alloc", 14std::bad_alloc)          = 14
write(2, "\n", 1
)                       = 1
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(15484, 15484, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to