#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.

Reply via email to