Is there a debug version?

Core
Posts: 11
Joined: Wed Sep 18, 2013 6:55 pm

Is there a debug version?

Post by Core »

The game crashes so much, i have to save before & after every spaceport, this has been happening for 3+ months worth of dl'd Win builds, if i was running a debug build perhaps i could be giving more info so that people could help see the reason for the constant crashes:

Code: Select all

'pioneer.exe': Loaded 'C:\Program Files\Pioneer\pioneer.exe', Binary was not built with debug information.
'pioneer.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\opengl32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\glu32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\ddraw.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\dciman32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\version.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\lpk.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\usp10.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\uxtheme.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\MSCTF.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\dinput.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\hid.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\apphelp.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\comres.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\mslbui.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\ig4icd32.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\dsound.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\wdmaud.drv', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\msacm32.drv', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\msacm32.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\midimap.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\WINDOWS\system32\ksuser.dll', Symbols loaded (source information stripped).
'pioneer.exe': Loaded 'C:\Program Files\Lenovo\HOTKEY\HKVOLKEY.dll', Cannot find or open the PDB file
'pioneer.exe': Loaded 'C:\WINDOWS\system32\msswch.dll', Symbols loaded (source information stripped).
The thread 'Win32 Thread' (0x10f0) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xac8) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x17c8) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x1224) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x514) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x1714) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x15b8) has exited with code -1073740777 (0xc0000417).
The thread 'Win32 Thread' (0x678) has exited with code -1073740777 (0xc0000417).
The program '[6052] pioneer.exe: Native' has exited with code -1073740777 (0xc0000417).
Running latest build on WinXP SP3 x32 3GB RAM with Intel G45 GPU 256VRAM.
stdout:

Code: Select all

Initialized GL2 renderer
started 1 worker threads
Face Generation source images loaded.
Number of factions added: zu
Sol:
    height fractal: Ellipsoid
    colour fractal: StarG
    seed: 1685209112
Mercury:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 6
Venus:
    height fractal: RuggedLava
    colour fractal: Desert
    seed: 1710384323
Earth:
    height fractal: Mapped
    colour fractal: EarthLikeHeightmapped
    seed: 1717547535
Warning: Lua custom Systems definition: Surface starport may have landing pads buried. The surface starport has not been automatically relocated as the planet appears smooth enough to manually relocate easily. This is not an error as such and you may attempt to move the starport to another location by changing latitude and longitude fields.
      Surface starport name: Brasilia, Body name: Earth, In sector: x = 0, y = 0, z = 0.
Moon:
    height fractal: Mapped2
    colour fractal: Rock2
    seed: 4294967291
Mars:
    height fractal: MountainsRidged
    colour fractal: TFPoor
    seed: 4294967293
Phobos:
    height fractal: Asteroid4
    colour fractal: Asteroid
    seed: 439771126
Warning: Lua custom Systems definition: Surface starport has been automatically relocated. This is in order to place it on flatter ground to reduce the chance of landing pads being buried. This is not an error as such and you may attempt to move the starport to another location by changing latitude and longitude fields.
      Surface starport name: Phobos Base, Body name: Phobos, In sector: x = 0, y = 0, z = 0.
Deimos:
    height fractal: Asteroid4
    colour fractal: Asteroid
    seed: 806180402
Warning: Lua custom Systems definition: Surface starport has been automatically relocated. This is in order to place it on flatter ground to reduce the chance of landing pads being buried. This is not an error as such and you may attempt to move the starport to another location by changing latitude and longitude fields.
      Surface starport name: Tomm's Sanctuary, Body name: Deimos, In sector: x = 0, y = 0, z = 0.
Jupiter:
    height fractal: Flat
    colour fractal: GGJupiter
    seed: 786424627
Io:
    height fractal: RuggedLava
    colour fractal: Volcanic
    seed: 4294967292
Warning: Lua custom Systems definition: Surface starport has been automatically relocated. This is in order to place it on flatter ground to reduce the chance of landing pads being buried. This is not an error as such and you may attempt to move the starport to another location by changing latitude and longitude fields.
      Surface starport name: Dante's Base, Body name: Io, In sector: x = 0, y = 0, z = 0.
Europa:
    height fractal: Barren Rock 2
    colour fractal: Ice
    seed: 2102431459
Ganymede:
    height fractal: HillsNormal
    colour fractal: Rock
    seed: 3062955636
Warning: Lua custom Systems definition: Surface starport has been automatically relocated. This is in order to place it on flatter ground to reduce the chance of landing pads being buried. This is not an error as such and you may attempt to move the starport to another location by changing latitude and longitude fields.
      Surface starport name: Enki Catena, Body name: Ganymede, In sector: x = 0, y = 0, z = 0.
Callisto:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 1272712740
Saturn:
    height fractal: Flat
    colour fractal: GGSaturn
    seed: 1
Dione:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 3732948941
Rhea:
    height fractal: RuggedDesert
    colour fractal: Rock
    seed: 1174493206
Titan:
    height fractal: MountainsVolcano
    colour fractal: Desert
    seed: 0
Iapetus:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 3650944653
Uranus:
    height fractal: Flat
    colour fractal: GGUranus
    seed: 4
Ariel:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 3952866153
Umbriel:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 699943475
Titania:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 2461415048
Oberon:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 663490636
Neptune:
    height fractal: Flat
    colour fractal: GGNeptune
    seed: 42
Proteus:
    height fractal: Asteroid4
    colour fractal: BandedRock
    seed: 1251043226
Triton:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 1155973133
Nereid:
    height fractal: Asteroid4
    colour fractal: BandedRock
    seed: 3055461756
Pluto:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 3037711761
Charon:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 2191294907
QA-6712 left Sol for Lacaille 8760
cleanTSTable:total:38,active:28,removed:0
WH-2235 left Sol for Gliese 555
cleanTSTable:total:39,active:27,removed:0
JS-2444 left Sol for Sigma Draconis
cleanTSTable:total:40,active:26,removed:0
JM-0690 left Sol for 268 G. Cet
cleanTSTable:total:41,active:25,removed:0

Gas, liquid, ice: 0.000000, 0.000000, 0.000000

Gas, liquid, ice: 0.000000, 0.000000, 0.000000

Gas, liquid, ice: 0.000000, 0.000000, 0.000000

Gas, liquid, ice: 0.000000, 0.000000, 0.000000

Gas, liquid, ice: 0.000000, 0.000000, 0.000000
onLeaveSystem:total:42,removed:38
zu clouds brought over
Started hyperspacing...
Beta Hydri:
    height fractal: Ellipsoid
    colour fractal: StarG
    seed: 4075679169
Beta Hydri a:
    height fractal: Flat
    colour fractal: GGNeptune
    seed: 2974673900
Beta Hydri a 1:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 283378098
Beta Hydri a 2:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 3769527685
Westworld:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 4032588609
Beta Hydri a 4:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 1255138841
Beta Hydri a 5:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 275793287
Beta Hydri b:
    height fractal: Flat
    colour fractal: GGNeptune2
    seed: 477045706
Beta Hydri b 1:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 1637210116
Beta Hydri b 2:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 2657420100
Beta Hydri b 3:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 3552659080
Beta Hydri b 4:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 384410883
Beta Hydri b 5:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 3579804293
Beta Hydri b 6:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 981078001
Beta Hydri b 7:
    height fractal: HillsCraters2
    colour fractal: Rock
    seed: 1462942903
Beta Hydri c:
    height fractal: Ellipsoid
    colour fractal: StarBrownDwarf
    seed: 1113305447
Beta Hydri c a:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 2637033168
Beta Hydri c b:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 1536817645
Beta Hydri c c:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 4149902420
Beta Hydri c d:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 1971658980
Beta Hydri c e:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 3224036508
Beta Hydri c f:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 3984156856
Beta Hydri c g:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 570720221
Beta Hydri c g 1:
    height fractal: Asteroid
    colour fractal: Asteroid
    seed: 3470420159
Beta Hydri c g 2:
    height fractal: Asteroid3
    colour fractal: Asteroid
    seed: 3902077569
Beta Hydri c g 3:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 3424636458
Beta Hydri d:
    height fractal: Flat
    colour fractal: GGNeptune
    seed: 1208086897
Beta Hydri d 1:
    height fractal: MountainsCraters2
    colour fractal: Rock
    seed: 2682583424
Beta Hydri d 2:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 3103470237
Beta Hydri d 3:
    height fractal: Barren Rock 3
    colour fractal: Rock
    seed: 1333166127
updateTSTable:total:4,removed:4
DEBUG: Jumps since warranty: 0, chance of failure (if > 0): 1/255
Warranty expires: 06:00:00 31 Dec 3200
FB-1765 sinonatrix entered Beta Hydri from Zeta Tucanae
OE-3208 enters frame Beta Hydri a
OE-3208 enters frame Westworld
OE-3208 enters frame Calderon High
OE-3208 docked with Calderon High ship:xylophis
OE-3208 leaves frame Calderon High
OE-3208 left Beta Hydri for Ayeth
cleanTSTable:total:13,active:10,removed:0
Hyperspace departure 
stderr:

Code: Select all

couldn't open language file 'lang/core/English.json'
couldn't load language resource core/English, trying core/en
ship definition for 'amphiesma' has deprecated 'camera_offset' field
ship definition for 'amphiesma' has deprecated 'gun_mounts' field
ship definition for 'lunarshuttle' has deprecated 'camera_offset' field
ship definition for 'lunarshuttle' has deprecated 'gun_mounts' field
ship definition for 'molamola' has deprecated 'camera_offset' field
ship definition for 'molamola' has deprecated 'gun_mounts' field
ship definition for 'natrix' has deprecated 'camera_offset' field
ship definition for 'natrix' has deprecated 'gun_mounts' field
ship definition for 'pumpkinseed' has deprecated 'camera_offset' field
ship definition for 'pumpkinseed' has deprecated 'gun_mounts' field
ship definition for 'venturestar' has deprecated 'camera_offset' field
ship definition for 'venturestar' has deprecated 'gun_mounts' field
ship definition for 'wave' has deprecated 'camera_offset' field
ship definition for 'wave' has
Last edited by Core on Sat Nov 30, 2013 2:28 am, edited 3 times in total.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: Is there a debug version? It keeps crashing...

Post by FluffyFreak »

There's no automatically built debug version, I could build one for you but it won't help much without a debugger to debug - although it might give us a dump to debug with.

Do you have a compiler? Visual Studio 2010/2012/2013 will work on Windows. That would give us the most info.
You say it gets ingame but then crashes at spaceports?
shadmar
Posts: 25
Joined: Mon Jul 01, 2013 7:28 pm

Re: Is there a debug version? It keeps crashing...

Post by shadmar »

It might have been fixed already. My crashes stopped when #2547 was merged.
Core
Posts: 11
Joined: Wed Sep 18, 2013 6:55 pm

Re: Is there a debug version? It keeps crashing...

Post by Core »

I have Visual Studio 2010 installed, that's where my 1st code window is from above, i'm running the latest Pioneer version, however, it will crash even at the title screen if i wait 10-15 minutes, i have to save all the time and re-start the game constantly, ever since i started trying to play Pioneer months ago. I'm not sure if #2547 was merged in the SF Win builds i run, i would love to submit anything that will rid this bug.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: Is there a debug version? It keeps crashing...

Post by FluffyFreak »

So you've got Visual Studio 2010 but are running a pre-built version? Now I see why you want the pdb's.
Unfortunately the version that you can download isn't built with visual studio, it's actually cross compiled using mingw (I think) on robn's linux/debian build machine. So there are no pdb's for the downloadable build.

Possible routes to take then are:
  • that I build you an exe in my copy of Visual Studio 2010 against a specific build, you grab that build, copy over the exe with symbols and pdb.
  • you grab the two repositories from GitHub (You can just grab them as zip files) and build it yourself using Visual Studio 2010
The two repositories you'd want (in ZIP format) are Pioneer: https://github.com/pioneerspacesim/pion ... master.zip and PioneerThirdparty: https://github.com/pioneerspacesim/pion ... master.zip.
You just extract both of those to folders beside each other, so within the folder you extract them too you'd would have the folders:
  • pioneer
  • pioneer-thirdparty
The visual studio 2010 solution is just in the folder "pioneer\win32\vc2010\", then you can build as Release (fast), PreRelease (fast but with some optimisations disabled and more debug data) and Debug (Full debug, no optimisations) and of course launching it from Visual Studio will give you the debugger by default.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: Is there a debug version? It keeps crashing...

Post by FluffyFreak »

@Core, I am willing to build you a Debug version, zip it all up complete with pdb's etc by the way.
I just wanted you to know the other options in case you wanted to try them instead.

Let me know what you want to do anyway.
Core
Posts: 11
Joined: Wed Sep 18, 2013 6:55 pm

Re: Is there a debug version? It keeps crashing...

Post by Core »

Yes, i would like to download a pre-made debug build (with pdbs as needed), i think i do not know as much as you or to deal with repositories, i trust my understanding of the details of what you posted for me to compile will grow better in time, i apologize in advance for my lack of experience building in VS2010. The links above give me: 403 Forbidden Request forbidden by administrative rules.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: Is there a debug version? Um, FluffyFreak...?

Post by FluffyFreak »

Yeah sorry, just been busy so not had chance to do you a version yet. I don't use the VS2010 project myself, just vs2012 and vs2013express ones which I try to keep up to date.
Building you a version now.
FluffyFreak
Posts: 1343
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: Is there a debug version? Um, FluffyFreak...?

Post by FluffyFreak »

Right here a link: http://sdrv.ms/1aVD8rr

To use it:
- Download it (http://sdrv.ms/1aVD8rr),
- Download the latest pioneer build (http://sourceforge.net/projects/pioneer ... z/download),
- Extract the Pioneer build and then,
- Extract the exe's, dll's and pdb's over your existing pioneer executables,
- run any of the 3 executables in that ZIP.

The file "pioneer.exe" is just the release build with no debug info and all optimisations.
Whilst "pioneer-prerelease.exe" is debug with most optimisations.
Finally "pioneer-debug.exe" is debug, no optimisations, full debug info. It gives the most info, and logs the most info, but it runs much slower than the other two.

Start with "pioneer.exe" and see if you have the crash still, sometimes there's a difference between the Visual Studio builds and the MXE builds, rare but it does happen.

Andy
Core
Posts: 11
Joined: Wed Sep 18, 2013 6:55 pm

Re: Is there a debug version? Um, FluffyFreak...?

Post by Core »

Thank you, Pioneer build pioneer-20131126-win32.7z crashes after ~18 minutes. Pioneer.exe crashes after ~22 minutes. Pioneer-prerelease.exe crashes after ~22 minutes also. Pioneer-debug.exe crashed after a lua script assassination error red pop up, then restarted it andjust waited for the crash, and it did in about 30mins. See attached screen shot... http://postimg.org/image/q8qwb07ab/
Last edited by Core on Sat Nov 30, 2013 5:57 am, edited 2 times in total.
Post Reply