Code: Select all
volumetricsteve@linux-z41f:/> gdb --args home/volumetricsteve/NetRadiant/q3map2.x86 -v -game quake3 -fs_basepath "/home/volumetricsteve/quake3/" -fs_game baseq3 -light -fast -filter "/home/volumetricsteve/quake3/baseq3/maps/corefault.map"
GNU gdb (GDB) SUSE (7.2-3.3)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/volumetricsteve/NetRadiant/q3map2.x86...done.
(gdb) bt
No stack.
(gdb)
I sense I didn't invoke q3map2 correctly, because it's not even trying to run, I've been combing over this and I'm not seeing what I'm doing wrong, I'm gounna keep trying different things though.
*Update
since I couldn't kick off q3map2 from gdb, I wondered if I was kicking off q3map2 the wrong way (I was), so I gave the command line:
Code: Select all
./home/volumetricsteve/NetRadiant/q3map2.x86 -v -game quake3 -fs_basepath /home/volumetricsteve/quake3/ -fs_game baseq3 -light -fast -filter /home/volumetricsteve/quake3/baseq3/maps/corefault.map
just to see if it'd at least get q3map2 rolling..and it did, it rolled all the way through the light compile with no errors, and faster than I've seen it go in ages.
This leads me to wonder, since I can invoke q3map2 just fine (it seems) from the terminal, perhaps the logging function...constantly sending data back to netradiant during the compile is causing the general protection fault?
I'm gounna try throwing a much more complicated order to q3map2 to see if I can make it freak out, but it looks like it'll be ok.....The issue that remains is kicking q3map2 off correctly from within NetRadiant I guess.