#435: asm parser doesn't pass the tests on linux
-------------------------+--------------------------------------------------
Reporter: lunatik | Owner: jackst
Type: bug | Status: new
Priority: highest | Milestone: SourceAnalyzer Beta 2.2 release
Component: Parser: Asm | Version: 2.2.0
Severity: normal | Keywords:
-------------------------+--------------------------------------------------
{{{
test_id: 3 name: base.saasparse
/home/lunatik/workspace/sa/build/saasparse file.as < stdin.txt >
3.out 2> 3.err
*** glibc detected *** /home/lunatik/workspace/sa/build/saasparse: double
free or corruption (fasttop): 0x089f6078 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x401d1ff1]
/lib/tls/i686/cmov/libc.so.6[0x401d36f2]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x401d67cd]
/home/lunatik/workspace/sa/build/saasparse(arg_freetable+0x3e)[0x8078157]
/home/lunatik/workspace/sa/build/saasparse(main+0xa4e)[0x80658f6]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x4017db56]
/home/lunatik/workspace/sa/build/saasparse[0x8061451]
======= Memory map: ========
08048000-08086000 r-xp 00000000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
08086000-08087000 r--p 0003d000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
08087000-08088000 rw-p 0003e000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
089f6000-08a17000 rw-p 00000000 00:00 0 [heap]
40000000-4001b000 r-xp 00000000 08:06 1212643 /lib/ld-2.10.1.so
4001b000-4001c000 r--p 0001a000 08:06 1212643 /lib/ld-2.10.1.so
4001c000-4001d000 rw-p 0001b000 08:06 1212643 /lib/ld-2.10.1.so
4001d000-4001e000 r-xp 00000000 00:00 0 [vdso]
4001e000-40021000 rw-p 00000000 00:00 0
40030000-40116000 r-xp 00000000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
40116000-4011a000 r--p 000e6000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
4011a000-4011b000 rw-p 000ea000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
4011b000-40122000 rw-p 00000000 00:00 0
40122000-40146000 r-xp 00000000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40146000-40147000 r--p 00023000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40147000-40148000 rw-p 00024000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40148000-40149000 rw-p 00000000 00:00 0
40149000-40165000 r-xp 00000000 08:06 1212441 /lib/libgcc_s.so.1
40165000-40166000 r--p 0001b000 08:06 1212441 /lib/libgcc_s.so.1
40166000-40167000 rw-p 0001c000 08:06 1212441 /lib/libgcc_s.so.1
40167000-402a5000 r-xp 00000000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a5000-402a6000 ---p 0013e000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a6000-402a8000 r--p 0013e000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a8000-402a9000 rw-p 00140000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a9000-402ad000 rw-p 00000000 00:00 0
40300000-40321000 rw-p 00000000 00:00 0
40321000-40400000 ---p 00000000 00:00 0
bfce4000-bfcf9000 rw-p 00000000 00:00 0 [stack]
FAILED
}}}
----
{{{
test_id: 21 name: saasparse.pipe_mode
/home/lunatik/workspace/sa/build/saasparse result.cg ".." <
stdin.txt > 21.out 2> 21.err
*** glibc detected *** /home/lunatik/workspace/sa/build/saasparse: double
free or corruption (fasttop): 0x09a1a078 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x401d1ff1]
/lib/tls/i686/cmov/libc.so.6[0x401d36f2]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x401d67cd]
/home/lunatik/workspace/sa/build/saasparse(arg_freetable+0x3e)[0x8078157]
/home/lunatik/workspace/sa/build/saasparse(main+0xa4e)[0x80658f6]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x4017db56]
/home/lunatik/workspace/sa/build/saasparse[0x8061451]
======= Memory map: ========
08048000-08086000 r-xp 00000000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
08086000-08087000 r--p 0003d000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
08087000-08088000 rw-p 0003e000 08:08 4220067
/home/lunatik/workspace/sa/build/saasparse
09a1a000-09a3b000 rw-p 00000000 00:00 0 [heap]
40000000-4001b000 r-xp 00000000 08:06 1212643 /lib/ld-2.10.1.so
4001b000-4001c000 r--p 0001a000 08:06 1212643 /lib/ld-2.10.1.so
4001c000-4001d000 rw-p 0001b000 08:06 1212643 /lib/ld-2.10.1.so
4001d000-4001e000 r-xp 00000000 00:00 0 [vdso]
4001e000-40021000 rw-p 00000000 00:00 0
40030000-40116000 r-xp 00000000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
40116000-4011a000 r--p 000e6000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
4011a000-4011b000 rw-p 000ea000 08:06 1524140
/usr/lib/libstdc++.so.6.0.13
4011b000-40122000 rw-p 00000000 00:00 0
40122000-40146000 r-xp 00000000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40146000-40147000 r--p 00023000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40147000-40148000 rw-p 00024000 08:06 1237000
/lib/tls/i686/cmov/libm-2.10.1.so
40148000-40149000 rw-p 00000000 00:00 0
40149000-40165000 r-xp 00000000 08:06 1212441 /lib/libgcc_s.so.1
40165000-40166000 r--p 0001b000 08:06 1212441 /lib/libgcc_s.so.1
40166000-40167000 rw-p 0001c000 08:06 1212441 /lib/libgcc_s.so.1
40167000-402a5000 r-xp 00000000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a5000-402a6000 ---p 0013e000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a6000-402a8000 r--p 0013e000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a8000-402a9000 rw-p 00140000 08:06 1236996
/lib/tls/i686/cmov/libc-2.10.1.so
402a9000-402ad000 rw-p 00000000 00:00 0
40300000-40321000 rw-p 00000000 00:00 0
40321000-40400000 ---p 00000000 00:00 0
bfc0f000-bfc24000 rw-p 00000000 00:00 0 [stack]
FAILED
}}}
----
{{{
luna...@lunatik-laptop:~/workspace/sa/build$ uname -a
Linux lunatik-laptop 2.6.31-20-generic-pae #58-Ubuntu SMP Fri Mar 12
06:25:51 UTC 2010 i686 GNU/Linux
luna...@lunatik-laptop:~/workspace/sa/build$ gcc --version
gcc (GCC) 4.3.2 20091030 (dev) (GCC UPC 4.3.2-5)
Copyright (C) 2008 Free Software Foundation, Inc.
Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая
коммерческую ценность и применимость для каких-либо целей.
}}}
--
Ticket URL: <http://trac-hg.assembla.com/SourceAnalyzer/ticket/435>
SourceAnalyzer <http://www.assembla.com/spaces/show/SourceAnalyzer>
Development of a tool to analyze the source code and to build call-graph
--
You received this message because you are subscribed to the Google Groups
"SourceAnalyzer Team" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sa_team?hl=en.