On Mon, Feb 25, 2013 at 12:08:17AM +0100, Daniel Michalik wrote:
> I am attaching the output of strace sdcc -mpic14 -p16f1938 --use-non-free
> problem.c.
Attachment.
execve("/usr/local/bin/sdcc", ["sdcc", "--use-non-free", "-mpic14",
"-p16f1938", "problem.c"], [/* 47 vars */]) = 0
brk(0) = 0x1685000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef21f000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=160890, ...}) = 0
mmap(NULL, 160890, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb1ef1f7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\6\6\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=991600, ...}) = 0
mmap(NULL, 3171520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fb1eecfb000
mprotect(0x7fb1eede3000, 2097152, PROT_NONE) = 0
mmap(0x7fb1eefe3000, 40960, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe8000) = 0x7fb1eefe3000
mmap(0x7fb1eefed000, 83136, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb1eefed000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360>\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=530736, ...}) = 0
mmap(NULL, 2625768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fb1eea79000
mprotect(0x7fb1eeafa000, 2093056, PROT_NONE) = 0
mmap(0x7fb1eecf9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7fb1eecf9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p.\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=89056, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef1f6000
mmap(NULL, 2184824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fb1ee863000
mprotect(0x7fb1ee878000, 2097152, PROT_NONE) = 0
mmap(0x7fb1eea78000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fb1eea78000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\357\1\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1595408, ...}) = 0
mmap(NULL, 3709016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fb1ee4d9000
mprotect(0x7fb1ee659000, 2097152, PROT_NONE) = 0
mmap(0x7fb1ee859000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7fb1ee859000
mmap(0x7fb1ee85e000, 18520, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb1ee85e000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef1f5000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef1f3000
arch_prctl(ARCH_SET_FS, 0x7fb1ef1f3720) = 0
mprotect(0x7fb1ee859000, 16384, PROT_READ) = 0
mprotect(0x7fb1eecf9000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef1f2000
mprotect(0x7fb1eefe3000, 32768, PROT_READ) = 0
mprotect(0x7fb1ef221000, 4096, PROT_READ) = 0
munmap(0x7fb1ef1f7000, 160890) = 0
brk(0) = 0x1685000
brk(0x16a6000) = 0x16a6000
rt_sigaction(SIGABRT, {0x411e90, [ABRT], SA_RESTORER|SA_RESTART,
0x7fb1ee50b4f0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x411e90, [TERM], SA_RESTORER|SA_RESTART,
0x7fb1ee50b4f0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x411e90, [INT], SA_RESTORER|SA_RESTART, 0x7fb1ee50b4f0},
{SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, {0x411e90, [SEGV], SA_RESTORER|SA_RESTART,
0x7fb1ee50b4f0}, {SIG_DFL, [], 0}, 8) = 0
open("problem.c", O_RDONLY) = 3
access("/home/dmichalik/misc/cplay//sdcc", X_OK) = -1 ENOENT (No such file or
directory)
access("/home/dmichalik/misc/cplay//sdcc", X_OK) = -1 ENOENT (No such file or
directory)
access("/home/dmichalik/bin/sdcc", X_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/bin/sdcc", X_OK) = 0
access("/home/dmichalik/misc/cplay//sdcc", X_OK) = -1 ENOENT (No such file or
directory)
access("/home/dmichalik/misc/cplay//sdcc", X_OK) = -1 ENOENT (No such file or
directory)
access("/home/dmichalik/bin/sdcc", X_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/bin/sdcc", X_OK) = 0
brk(0x16c7000) = 0x16c7000
open("/usr/local/bin/../share/sdcc/include/pic14/pic14devices.txt", O_RDONLY) =
4
fstat(4, {st_mode=S_IFREG|0644, st_size=46998, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fb1ef21e000
read(4, "#-------------------------------"..., 4096) = 4096
read(4, "x0110 0x016f 0x000\n\tmemmap\t\t0x01"..., 4096) = 4096
read(4, "x01 0x81\n\tmemmap\t\t0x0020 0x006f "..., 4096) = 4096
read(4, "6 0x86 0x07 0x87 0x8c\n\tmemmap\t\t0"..., 4096) = 4096
read(4, "m\t\t256\n\tio\t\t24\n\tmaxram\t\t0x1ff\n\tb"..., 4096) = 4096
read(4, "0x80\n\tconfig\t\t0x2007\n\tregmap\t\t0x"..., 4096) = 4096
read(4, "nfig\t\t0x2007\n\tregmap\t\t0x180 0x00"..., 4096) = 4096
read(4, "00 0x01 0x02 0x03 0x04 0x05 0x06"..., 4096) = 4096
read(4, "1024\n eeprom 0\n "..., 4096) = 4096
read(4, "0 0x00 0x01 0x02 0x03 0x04 0x05 "..., 4096) = 4096
read(4, "7, 16lf1847\n program "..., 4096) = 4096
read(4, " config 0x8007 0x800"..., 4096) = 1942
close(4) = 0
munmap(0x7fb1ef21e000, 4096) = 0
access("/usr/local/bin/sdcpp", X_OK) = 0
pipe2([4, 5], O_CLOEXEC) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7fb1ef1f39f0) = 13913
close(5) = 0
fcntl(4, F_SETFD, 0) = 0
brk(0x16e8000) = 0x16e8000
brk(0x1709000) = 0x1709000
brk(0x172a000) = 0x172a000
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7ffff88ba630) = -1 ENOTTY
(Inappropriate ioctl for device)
read(4, "# 1 \"problem.c\"\n# 1 \"<built-in>\""..., 8192) = 4096
brk(0x174b000) = 0x174b000
brk(0x176c000) = 0x176c000
read(4, "509 \"/usr/local/bin/../share/sdc"..., 8192) = 8192
brk(0x178d000) = 0x178d000
brk(0x17ae000) = 0x17ae000
brk(0x17cf000) = 0x17cf000
brk(0x17f0000) = 0x17f0000
read(4, "ed : 1;\n unsigned IRCF0 : 1;\n"..., 8192) = 8192
--- SIGCHLD (Child exited) @ 0 (0) ---
brk(0x1811000) = 0x1811000
brk(0x1832000) = 0x1832000
brk(0x1853000) = 0x1853000
read(4, "t\n {\n unsigned SRPR : 1;\n "..., 8192) = 8192
brk(0x1874000) = 0x1874000
brk(0x1895000) = 0x1895000
brk(0x18b6000) = 0x18b6000
brk(0x18d7000) = 0x18d7000
read(4, " {\n struct\n {\n unsigned "..., 8192) = 8192
brk(0x18f8000) = 0x18f8000
brk(0x1919000) = 0x1919000
brk(0x193a000) = 0x193a000
brk(0x195b000) = 0x195b000
read(4, "Sbits_t ECCP3ASbits;\n# 3075 \"/us"..., 8192) = 8192
brk(0x197c000) = 0x197c000
brk(0x199d000) = 0x199d000
brk(0x19be000) = 0x19be000
read(4, "DATA1bits_t LCDDATA1bits;\n# 3712"..., 8192) = 3373
brk(0x19df000) = 0x19df000
brk(0x1a00000) = 0x1a00000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(2, "Caught signal 11: SIGSEGV\n", 26Caught signal 11: SIGSEGV
) = 26
exit_group(1) = ?
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user