Bug#686231: dragonegg-4.6: internal compiler error: Segmentation fault with llvm-gcc

Vincent Lefevre vincent at vinc17.net
Thu Aug 30 11:28:40 UTC 2012


With "valgrind --trace-children=yes llvm-gcc -c test.i", I get:

[...]
==27077== Memcheck, a memory error detector
==27077== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==27077== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info
==27077== Command: /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1 -fpreprocessed test.i -iplugindir=/usr/lib/gcc/x86_64-linux-gnu/4.6/plugin -quiet -dumpbase test.i -mtune=generic -march=x86-64 -auxbase test -fplugin=/usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so -o /tmp/ccfPuGIx.s
==27077== 
==27077== Invalid read of size 1
==27077==    at 0x860826: decode_reg_name_and_count (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0x86099D: decode_reg_name (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0xCB39169: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so)
==27077==    by 0xCB4400A: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so)
==27077==    by 0xCB4415A: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so)
==27077==    by 0xCB192DB: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so)
==27077==    by 0xCB193DE: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/plugin/dragonegg.so)
==27077==    by 0x69D2F8: execute_one_pass (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0x69D5A4: execute_pass_list (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0x769A50: tree_rest_of_compilation (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0x8A9FCE: ??? (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==    by 0x8ABE6D: cgraph_optimize (in /usr/lib/gcc/x86_64-linux-gnu/4.6/cc1)
==27077==  Address 0x40110041 is not stack'd, malloc'd or (recently) free'd
==27077== 
[...]

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the Pkg-llvm-team mailing list