From: Christopher S. M. <br...@ma...> - 2008-08-21 09:15:34
|
Garrett, Did you happen to also compile with -fno-strict-aliasing or the - fstrict-aliasing flag? That's the only thing that comes to mind that can cause the sort of crash you're experiencing. A similar issue was reported by another user a few months back and it amounted to -fstrict-aliasing getting automatically added, which is rather bad for us. We need -fno-strict- aliasing for uninteresting reasons. Similarly, I suspect the illegal instruction will go away if you compile unoptimized? That log file is generated automatically when we know we're crashing (it's a semi-graceful crash). In that particular log file, the backtrace indicates that it couldn't log a message to 'rt' indicating that rt disappeared. It undoubtedly disappeared because it crashed. In this case, that's not really useful since the problem occurred in a different process/thread. Cheers! Sean On Aug 20, 2008, at 9:22 AM, ghollandsr wrote: > I compiled the 7.12.2 version on my Gentoo box (32 bit x86 machine) > using > --enable-all --enable-optimized and it seemed to work just fine. > However, if > I try B with any region that has a shader attached, mged crashes > with "Illegal > instruction". Raytracing is kaput too it seems, same kind of error. > > Is there some kind of log created somewhere with more info on the > crash? It > seems that a couple weeks ago it made a couple of log files in my home > directory related to this kind of crash, but I can't seem to get > it create > one now. I tried to attach the log from then, but it appears that > the mailing > list might not have liked that. Seems my mail never made it there. > > I'm really looking forward to being able to script with the > improved gets > command, so I'd like to get this running. > > Thanks > > Garrett Holland > > ****************************************** > > BRL-CAD Release 7.12.2 Crash Report > Sun Aug 10 11:32:27 EDT 2008, Compilation 12 > root@System8:/usr/brlcad > > Command: unknown > Process: 13200 > Path: Unknown > Date: Tue Aug 12 07:04:01 2008 > > Call stack backtrace: > #1 0xb7680840 in nanosleep () from /lib/libc.so.6 > #2 0xb768068b in sleep () from /lib/libc.so.6 > #3 0xb776b9ea in bu_backtrace (fp=0x80aad70) at backtrace.c:358 > start = {tv_sec = 1218539041, tv_usec = 784352} > end = {tv_sec = 1218539041, tv_usec = 784354} > #4 0xb777307d in bu_crashreport (filename=0xb77957c0 > "unknown-13200-bomb.log") > at crashreport.c:111 > #5 0xb776cdbe in bu_bomb (str=0xb778af4b "bu_log: write error") at > bomb.c:186 > #6 0xb7776de4 in bu_log (fmt=0x80562d8 "%s\n") at log.c:311 > ret = 32786008 > ap = 0xbfa95544 "à°\v\b \\©¿`õq·\200éÅ·" > output = {vls_magic = 2301836219, > vls_str = 0x80bb188 "/usr/brlcad/bin/rt -M -F0 -w 892 -n 892 -V > 1.0 -C0/0/50 > -P16 -H0 -J0 -l0\nopendb /home/gwhsr/brlcad-practice/practice.g;\ntree > a1.r;\n", vls_offset = 0, vls_len = 131, vls_max = 227} > #7 0x0804d7c4 in main (argc=2, argv=0xbfa95c64) at main.c:345 > str = {vls_magic = 2301836219, > vls_str = 0x80bb0e0 "/usr/brlcad/bin/rt -M -F0 -w 892 -n 892 -V > 1.0 -C0/0/50 > -P16 -H0 -J0 -l0\nopendb /home/gwhsr/brlcad-practice/practice.g; > \ntree a1.r;", > vls_offset = 0, vls_len = 130, vls_max = 160} > rtip = <value optimized out> > title_file = 0xbfa973cb "/home/gwhsr/brlcad-practice/practice.g" > title_obj = 0xbfa973f2 "a1.r" > idbuf = '\0' <repeats 1023 times> > times = {vls_magic = 0, vls_str = 0xbfa95bd8 "8\\©¿Ü\217`·\020", > vls_offset = 134566793, vls_len = -1212182540, vls_max = > -1208975372} > i = <value optimized out> > #8 0xb7608fdc in __libc_start_main () from /lib/libc.so.6 > #9 0x0804a7a1 in _start () > The program is running. Quit anyway (and detach it)? (y or n) > [answered Y; > input not from terminal] > > System characteristics: > Linux System8 2.6.25-gentoo-r7 #1 SMP Tue Aug 5 21:13:10 EDT 2008 > i686 Pentium > III (Coppermine) GenuineIntel GNU/Linux > > > > ---------------------------------------------------------------------- > --- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > BRL-CAD Users mailing list > brl...@li... > https://lists.sourceforge.net/lists/listinfo/brlcad-users |