Segmentation fault (core dumped) problems

This forum is for topics specific to the Raspberry Pi and Arch Linux ARM

Segmentation fault (core dumped) problems

Postby jamesss » Sun Mar 23, 2014 4:40 pm

I've installed Arch Linux on my Raspberry Pi model B. I'm currently running the 3.10.33-1-ARCH kernel and the system is up to date. I've been running into problems with seg faults though, which at first prevented ssh access. After re-installing from a backup image, I now have an issue running the aws command (see strace below).

As far as I understand it, seg faults are usually caused by problems with shared memory, but could this be caused by a dying SD card?

Any advice appreciated.

$this->bbcode_second_pass_code('', '$ strace aws
execve("/usr/local/bin/aws", ["aws"], [/* 16 vars */]) = 0
brk(0) = 0x7b3000
uname({sys="Linux", node="pi", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28104, ...}) = 0
mmap2(NULL, 28104, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f5b000
close(3) = 0
open("/usr/lib/libpython3.3m.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\30\227\2\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=6355301, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f86000
mmap2(NULL, 2101116, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d5a000
mprotect(0xb6eef000, 28672, PROT_NONE) = 0
mmap2(0xb6ef6000, 323584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x194000) = 0xb6ef6000
mmap2(0xb6f45000, 89980, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f45000
close(3) = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\324Y\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=132439, ...}) = 0
mmap2(NULL, 127556, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d3a000
mprotect(0xb6d4f000, 28672, PROT_NONE) = 0
mmap2(0xb6d56000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xb6d56000
mmap2(0xb6d58000, 4676, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d58000
close(3) = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\220\t\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9832, ...}) = 0
mmap2(NULL, 41144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d2f000
mprotect(0xb6d31000, 28672, PROT_NONE) = 0
mmap2(0xb6d38000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6d38000
close(3) = 0
open("/usr/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9868, ...}) = 0
mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d24000
mprotect(0xb6d26000, 28672, PROT_NONE) = 0
mmap2(0xb6d2d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6d2d000
close(3) = 0
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0p<\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=435816, ...}) = 0
mmap2(NULL, 467088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cb1000
mprotect(0xb6d1b000, 28672, PROT_NONE) = 0
mmap2(0xb6d22000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0xb6d22000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\203\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1550956, ...}) = 0
mmap2(NULL, 1271176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b7a000
mprotect(0xb6ca3000, 32768, PROT_NONE) = 0
mmap2(0xb6cab000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129000) = 0xb6cab000
mmap2(0xb6cae000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cae000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f85000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f84000
set_tls(0xb6f844c0, 0xb6f84ba8, 0xb6f89000, 0xb6f844c0, 0xb6f89000) = 0
mprotect(0xb6cab000, 8192, PROT_READ) = 0
mprotect(0xb6d22000, 4096, PROT_READ) = 0
mprotect(0xb6d2d000, 4096, PROT_READ) = 0
mprotect(0xb6d38000, 4096, PROT_READ) = 0
mprotect(0xb6d56000, 4096, PROT_READ) = 0
mprotect(0xb6ef6000, 4096, PROT_READ) = 0
mprotect(0xb6f88000, 4096, PROT_READ) = 0
munmap(0xb6f5b000, 28104) = 0
set_tid_address(0xb6f84068) = 490
set_robust_list(0xb6f84070, 12) = 0
futex(0xbeafcc64, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b6d57000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb6d3f41c, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6d3f2c4, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0) = 0x7b3000
brk(0x7d4000) = 0x7d4000
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
read(3, "8\325|>\320!?\304", 8) = 8
close(3) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B9600 opost isig icanon echo ...}) = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b3a000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7b3148} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)')
jamesss
 
Posts: 4
Joined: Fri May 24, 2013 12:00 pm

Return to Raspberry Pi

Who is online

Users browsing this forum: No registered users and 16 guests