You can see the values the variables are holding on that line. Use that to figure out which is bonkers.
On Sun, Jul 19, 2009 at 3:01 PM, botman <botman.hlcod...@gmail.com> wrote: > Maybe this will help... > > http://msdn.microsoft.com/en-us/library/k0k771bt%28VS.71%29.aspx > > From your questions, it sounds like you really don't know C++. Is that > the case? > > On 7/19/2009 1:50 PM, Matt Hoffman wrote: > > I mean, I know which line the code is breaking on. How do I find out > which > > part of the line (m_pVehicles, or the Update, or gpGlobals, or Frametime > or > > m_Controls, etc) is causing the problem? Or is it caused by the entire > line? > > Or is there not enough information provided by the engine/crash to help > me > > here? > > > > > > > > On Sun, Jul 19, 2009 at 11:44 AM, Yorg Kuijs<yorg.ku...@home.nl> wrote: > > > >> Ehm the pointer itself would be the null pointer? > >> So m_pVehicle is a NULL pointer, not enough to know when or how the > >> pointer should get something to point to though. > >> > >> Matt Hoffman wrote: > >>> How do I find which part of that line points to a NULL-pointer? > >>> > >>> On Sun, Jul 19, 2009 at 11:23 AM, Alexander Hirsch< > >> 1ze...@googlemail.com>wrote: > >>> > >>>> Whatever line it is pointing at, that line contains an access to a > >>>> NULL-pointer ("Access violation reading location 0x00000000").I have > too > >>>> little information to find out how to fix that. > >>>> > >>>> That CXX0030-error could just be because of insufficient > >> debug-information > >>>> and code-optimazations. > >>>> > >>>> On Sun, Jul 19, 2009 at 8:08 PM, Matt Hoffman > >>>> <lord.matt.hoff...@gmail.com>wrote: > >>>> > >>>> > >>>>> It crashes at > >>>>> > >>>>> m_pVehicle->Update( gpGlobals->frametime, m_controls); > >>>>> > >>>>> in fourwheelvehiclephysics.cpp, with the error: "Unhandled exception > at > >>>>> 0x0e60f730 in hl2.exe: 0xC0000005: Access violation reading location > >>>>> 0x00000000." > >>>>> > >>>>> However, I'm not sure/can't find what is actually crashing. If I look > >>>>> > >>>> under > >>>> > >>>>> gpGlobals>CGlobalVarBase>pSaveData, I find several red X's saying > >>>>> "CXX0030: > >>>>> Error: expression cannot be evaluated". I'd say this would be my > >> problem, > >>>>> but I haven't touched anything to do with save data and normal maps > >> don't > >>>>> crash, just ones with my Jetski in them... So now I'm throughly > >> confused. > >>>>> :D > >>>>> > >>>>> On Sun, Jul 19, 2009 at 10:54 AM, Alexander Hirsch< > >>>>> > >>>> 1ze...@googlemail.com > >>>> > >>>>>> wrote: > >>>>>> > >>>>>> Yes, just wait for the crash and analyze it in the debugger. > >>>>>> > >>>>>> On Sun, Jul 19, 2009 at 7:46 PM, Matt Hoffman > >>>>>> <lord.matt.hoff...@gmail.com>wrote: > >>>>>> > >>>>>> > >>>>>>> I guess maybe the question was of how to debug it. Build it in > Debug > >>>>>>> Config, > >>>>>>> and then put a breakpoint...where? Or just wait until it crashes > and > >>>>>>> > >>>>> then > >>>>> > >>>>>>> step through? > >>>>>>> > >>>>>>> /me is new to debugging something this big. > >>>>>>> > >>>>>>> On Sun, Jul 19, 2009 at 10:04 AM, Alexander Hirsch< > >>>>>>> > >>>>>> 1ze...@googlemail.com > >>>>>> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>> Not having it client-side produces an error, not a crash > >>>>>>>> > >>>>> though.What's > >>>>> > >>>>>>>> wrong > >>>>>>>> with crashing while it loads? Debugging should work regardless of > >>>>>>>> > >>>> the > >>>> > >>>>>>>> game-state :S > >>>>>>>> > >>>>>>>> On Sun, Jul 19, 2009 at 6:59 PM, Matt Hoffman > >>>>>>>> <lord.matt.hoff...@gmail.com>wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>>> I'm trying to resurrect the Jetski from the HL2 Beta. I found the > >>>>>>>>> serverside > >>>>>>>>> file still shipping with Ep2's Mod code so I figured I'd give it > >>>>>>>>> > >>>> a > >>>> > >>>>>>> shot. > >>>>>>> > >>>>>>>> I > >>>>>>>> > >>>>>>>>> got the code to compile, but now it crashes the map if I start > >>>>>>>>> > >>>> with > >>>> > >>>>> a > >>>>> > >>>>>>>>> prop_vehicle_jetski in it. (Added a FGD entry based off the > >>>>>>>>> > >>>>> Airboat, > >>>>> > >>>>>>> uses > >>>>>>> > >>>>>>>>> the Airboat's model). So now my question is, how do I debug this > >>>>>>>>> > >>>>>> crash > >>>>>> > >>>>>>>>> (Memory could not be read) when it happens on load time? Or > >>>>>>>>> > >>>> should > >>>> > >>>>> I > >>>>> > >>>>>> go > >>>>>> > >>>>>>>>> about spawning the entity a different way that might be more > >>>>>>>>> > >>>> prone > >>>> > >>>>> to > >>>>> > >>>>>>>>> letting me debug? > >>>>>>>>> > >>>>>>>>> Also I assume not having a client-side file is going to be bad? > >>>>>>>>> > >>>>> (And > >>>>> > >>>>>>> may > >>>>>>> > >>>>>>>> be > >>>>>>>> > >>>>>>>>> the source of my crashes even?) > >>>>>>>>> _______________________________________________ > >>>>>>>>> To unsubscribe, edit your list preferences, or view the list > >>>>>>>>> > >>>>>> archives, > >>>>>> > >>>>>>>>> please visit: > >>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> To unsubscribe, edit your list preferences, or view the list > >>>>>>>> > >>>>> archives, > >>>>> > >>>>>>>> please visit: > >>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> To unsubscribe, edit your list preferences, or view the list > >>>>>>> > >>>> archives, > >>>> > >>>>>>> please visit: > >>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> _______________________________________________ > >>>>>> To unsubscribe, edit your list preferences, or view the list > archives, > >>>>>> please visit: > >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>>>> > >>>>>> > >>>>>> > >>>>> _______________________________________________ > >>>>> To unsubscribe, edit your list preferences, or view the list > archives, > >>>>> please visit: > >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>>> > >>>>> > >>>>> > >>>> _______________________________________________ > >>>> To unsubscribe, edit your list preferences, or view the list archives, > >>>> please visit: > >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>>> > >>>> > >>>> > >>> _______________________________________________ > >>> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >>> > >>> > ------------------------------------------------------------------------ > >>> > >>> > >>> Internal Virus Database is out of date. > >>> Checked by AVG - www.avg.com > >>> Version: 8.5.375 / Virus Database: 270.13.11/2232 - Release Date: > >> 07/11/09 17:56:00 > >>> > >> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlcoders > >> > >> > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > -- > Jeffrey "botman" Broome > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders