[aspectc-user] Bug?, 1.0-pre3

Carsten V. Munk cvm at daimi.au.dk
Wed May 31 15:04:47 CEST 2006


ac++ crashes if i provide a -a parameter where the header file indicated 
is empty.:

foo.cc:
int main(int argc, char **argv)
{
   return 1;
}

blank.h is a 0-size file (is solveable by giving it some contents)

[stskeeps at bsd ~/t]$ ag++ -a blank.h -c foo.cc
Segmentation fault (core dumped)
error: Execution failed: "ac++" --config "puma.config"  -a"blank.h" -p. 
-c "foo.cc" -o "foo.acc"

(gdb) bt
#0  0x0804ef1e in Puma::Unit::name (this=0x0) at Unit.h:111
#1  0x08081e95 in Naming::mangle_file (out=@0xbfbc9adc, unit=0x0)
     at Naming.cc:361
#2  0x0804e3f2 in ACWeaver::aspect_include (this=0xbfbfe5d0,
     includes=@0xbfbc9adc, name=0x84852f0 "blank.h", conditional=true)
     at ACWeaver.cc:491
#3  0x0804e32d in ACWeaver::aspect_includes (this=0xbfbfe5d0,
     includes=@0xbfbc9adc, conditional=true) at ACWeaver.cc:476
#4  0x0804de95 in ACWeaver::insert_aspect_includes (this=0xbfbfe5d0,
     vm=@0xbfbfe4c0, u=0x8489440, header=false) at ACWeaver.cc:405
#5  0x0804d9e4 in ACWeaver::insert_aspect_includes (this=0xbfbfe5d0,
     vm=@0xbfbfe4c0, cc_units=@0xbfbfe3b0, h_units=@0xbfbfe3d0)
     at ACWeaver.cc:354
#6  0x0804d21a in ACWeaver::weave (this=0xbfbfe5d0) at ACWeaver.cc:271
#7  0x0809d06d in main (argc=6, argv=0xbfbfe844) at ac++.cc:42


/Carsten V. Munk




More information about the aspectc-user mailing list