Forums » Linux
Segmentation fault at startup
ubuntu 9.04 64-bit
180 nvidia drivers 8800GTS
4G memory
Updater loads fine, does it's thing. As soon as I hit play, my screen flashes, then I get a segmentation fault.
ran ~/.vendetta/vendetta, and same thing..
strace ~/.vendetta/vendetta
read(6, 0x1b79654, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(7, [6], [6], NULL, NULL) = 1 (out [6])
writev(6, [{"<\0\2\0\0\0`\3+\1\1\0"..., 12}, {NULL, 0}, {""..., 0}], 3) = 12
select(7, [6], [], NULL, NULL) = 1 (in [6])
read(6, "\1\2\20\0\0\0\0\0\5\0`\1\0\0\0\0`\35\247\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 32
read(6, 0x1b79654, 4096) = -1 EAGAIN (Resource temporarily unavailable)
close(6) = 0
open("/home/jmundine/.pulse/client.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/pulse/client.conf", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=1182, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fce70d05000
read(6, "# This file is part of PulseAudio"..., 4096) = 1182
read(6, ""..., 4096) = 0
close(6) = 0
munmap(0x7fce70d05000, 4096) = 0
futex(0x7fff78d03f8c, FUTEX_UNLOCK_PI, 0) = -1 EPERM (Operation not permitted)
open("/dev/shm/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0777, st_size=60, ...}) = 0
getdents(6, /* 3 entries */, 4096) = 88
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
close(1) = 0
munmap(0x7fce70d06000, 4096) = 0
open("errors.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 1
fstat(1, {st_mode=S_IFREG|0644, st_size=692, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fce70d06000
fstat(1, {st_mode=S_IFREG|0644, st_size=692, ...}) = 0
lseek(1, 692, SEEK_SET) = 692
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
~/.vendetta/errors.log
[Tue May 5 22:15:29 2009] Found driver: "ALSA driver". Type 1, Version 8.1. Load @0x02997e50
[Tue May 5 22:15:29 2009] Instantiate address: 0x7f401e5197c0
/var/log/messages:
May 5 22:08:58 eagle kernel: [ 66.989116] vendetta[3792]: segfault at 7f2000000037 ip 00000000005a1d8e sp 00007fff8d940200 error 4 in vendetta[400000+29e000]
It has started up twice. I've messed around with settings, but nothing is consistent, and can't see any reason why it worked twice....
Not a complete newbie, but not a programmer type either. It almost seems an issue with the swap space, but not sure...
180 nvidia drivers 8800GTS
4G memory
Updater loads fine, does it's thing. As soon as I hit play, my screen flashes, then I get a segmentation fault.
ran ~/.vendetta/vendetta, and same thing..
strace ~/.vendetta/vendetta
read(6, 0x1b79654, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(7, [6], [6], NULL, NULL) = 1 (out [6])
writev(6, [{"<\0\2\0\0\0`\3+\1\1\0"..., 12}, {NULL, 0}, {""..., 0}], 3) = 12
select(7, [6], [], NULL, NULL) = 1 (in [6])
read(6, "\1\2\20\0\0\0\0\0\5\0`\1\0\0\0\0`\35\247\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 32
read(6, 0x1b79654, 4096) = -1 EAGAIN (Resource temporarily unavailable)
close(6) = 0
open("/home/jmundine/.pulse/client.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/pulse/client.conf", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=1182, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fce70d05000
read(6, "# This file is part of PulseAudio"..., 4096) = 1182
read(6, ""..., 4096) = 0
close(6) = 0
munmap(0x7fce70d05000, 4096) = 0
futex(0x7fff78d03f8c, FUTEX_UNLOCK_PI, 0) = -1 EPERM (Operation not permitted)
open("/dev/shm/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFDIR|0777, st_size=60, ...}) = 0
getdents(6, /* 3 entries */, 4096) = 88
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
close(1) = 0
munmap(0x7fce70d06000, 4096) = 0
open("errors.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 1
fstat(1, {st_mode=S_IFREG|0644, st_size=692, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fce70d06000
fstat(1, {st_mode=S_IFREG|0644, st_size=692, ...}) = 0
lseek(1, 692, SEEK_SET) = 692
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
~/.vendetta/errors.log
[Tue May 5 22:15:29 2009] Found driver: "ALSA driver". Type 1, Version 8.1. Load @0x02997e50
[Tue May 5 22:15:29 2009] Instantiate address: 0x7f401e5197c0
/var/log/messages:
May 5 22:08:58 eagle kernel: [ 66.989116] vendetta[3792]: segfault at 7f2000000037 ip 00000000005a1d8e sp 00007fff8d940200 error 4 in vendetta[400000+29e000]
It has started up twice. I've messed around with settings, but nothing is consistent, and can't see any reason why it worked twice....
Not a complete newbie, but not a programmer type either. It almost seems an issue with the swap space, but not sure...
That's odd... It looks like it's segfaulting in PulseAudio... Do you actually have working sound?
Pulse Audio is basically crap >.>
remove it and keep alsa as default and maybe AOSS for future needs for other stuff
remove it and keep alsa as default and maybe AOSS for future needs for other stuff