Author Topic: Another Mission 6 Crash  (Read 2312 times)

0 Members and 1 Guest are viewing this topic.

Another Mission 6 Crash
Hey all. Just found the game recently, and have to say thank you for making the game I've dreamed about since falling in love with the show.

My crash has been consistent and is keeping me from finishing the game. It happens right after the third basestar shows up, and a pilot mentions giving the bus drivers enough cover, and then it crashes. Here's what the debug showed. Any thoughts? Thanks again!

Unknown weapon rendering type = -1

ntdll.dll! ZwWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
fs2_open_Diaspora_R1_Debug.exe! <no symbol>
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes

 

Offline Ace

  • Truth of Babel
  • Moderator
  • 212
    • http://www.lordofrigel.com
Re: Another Mission 6 Crash
Have you installed the latest patch? (1.04)
Ace
Self-plagiarism is style.
-Alfred Hitchcock

 

Offline rhew

  • 21
Re: Another Mission 6 Crash
I get the same debug log output (Patch 1.04, linux). Here's the end of the log:

Code: [Select]
nothing ok to fire
Warning => Asking for a team for object type None
ASSERTION: "team != -1" at object.cpp:1841

Here's my gdb session:

Code: [Select]
rhew@rhew-desktop:~/repos/Diaspora_R1_Linux/Diaspora$ gdb /home/rhew/repos/Diaspora_R1_Linux/Diaspora/fs2_open_diaspora_debug
GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7
Copyright (C) 2014 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/rhew/repos/Diaspora_R1_Linux/Diaspora/fs2_open_diaspora_debug...done.
(gdb) run -post_process -soft_particles -fxaa -cache_bitmaps -ship_choice_3d -weapon_choice_3d -warp_flash -snd_preload -ambient_factor 90 -spec_exp 0.7 -spec_tube 1.0 -spec_point 0.7 -spec_static 1.0 -ogl_spec 15 -bloom_intensity 20 -res 1680x1050
Starting program: /home/rhew/repos/Diaspora_R1_Linux/Diaspora/fs2_open_diaspora_debug -post_process -soft_particles -fxaa -cache_bitmaps -ship_choice_3d -weapon_choice_3d -warp_flash -snd_preload -ambient_factor 90 -spec_exp 0.7 -spec_tube 1.0 -spec_point 0.7 -spec_static 1.0 -ogl_spec 15 -bloom_intensity 20 -res 1680x1050
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Future debug output directed to: /home/rhew/.fs2_open/data/fs2_open.log
[New Thread 0x7fffef040700 (LWP 3248)]
[Thread 0x7fffef040700 (LWP 3248) exited]
[New Thread 0x7fffef040700 (LWP 3249)]
[New Thread 0x7fffea83e700 (LWP 3250)]
[Thread 0x7fffea83e700 (LWP 3250) exited]
[Thread 0x7fffef040700 (LWP 3249) exited]
[New Thread 0x7fffef040700 (LWP 3251)]
[Thread 0x7fffef040700 (LWP 3251) exited]
[New Thread 0x7fffef040700 (LWP 3252)]
[New Thread 0x7fffea83e700 (LWP 3253)]
[Thread 0x7fffea83e700 (LWP 3253) exited]
[Thread 0x7fffef040700 (LWP 3252) exited]
[New Thread 0x7fffef040700 (LWP 3254)]
[Thread 0x7fffef040700 (LWP 3254) exited]
[New Thread 0x7fffef040700 (LWP 3255)]
[Thread 0x7fffef040700 (LWP 3255) exited]
[New Thread 0x7fffef040700 (LWP 3256)]
[Thread 0x7fffef040700 (LWP 3256) exited]
[New Thread 0x7fffef040700 (LWP 3257)]
[New Thread 0x7fffea83e700 (LWP 3258)]
[New Thread 0x7fffea03d700 (LWP 3259)]
WARNING: "Mission: Demise has a 1024x768 loading screen but no 640x480 loading screen!" at mission/missionparse.cpp:701
WARNING: "Mission: Demise has a 1024x768 loading screen but no 640x480 loading screen!" at mission/missionparse.cpp:701
ASSERTION FAILED: "team != -1" at object/object.cpp:1841
[Thread 0x7fffea03d700 (LWP 3259) exited]

Program received signal SIGABRT, Aborted.
0x00007ffff5895f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff5895f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff5899388 in __GI_abort () at abort.c:89
#2  0x000000000083d007 in WinAssert (text=0x909672 "team != -1", filename=0x908e1b "object/object.cpp", line=1841) at windows_stub/stubs.cpp:103
#3  0x00000000006e754d in obj_team (objp=0x12f4a60 <Objects+1603168>) at object/object.cpp:1841
#4  0x0000000000435f4b in num_ships_attacking (target_objnum=2947) at ai/aicode.cpp:9159
#5  0x00000000004367d6 in guard_object_was_hit (guard_objp=0x1186380 <Objects+102272>, hitter_objp=0x12c8280 <Objects+1420928>) at ai/aicode.cpp:9372
#6  0x000000000043696f in maybe_update_guard_object (hit_objp=0x11759e0 <Objects+34272>, hitter_objp=0x12c8280 <Objects+1420928>) at ai/aicode.cpp:9410
#7  0x0000000000445bd6 in ai_ship_hit (objp_ship=0x11759e0 <Objects+34272>, hit_objp=0x131a5e0 <Objects+1757664>, hitpos=0x7fffffffd51c, shield_quadrant=-1, hit_normal=0x0)
    at ai/aicode.cpp:14721
#8  0x00000000007d4d5d in ship_apply_local_damage (ship_obj=0x11759e0 <Objects+34272>, other_obj=0x131a5e0 <Objects+1757664>, hitpos=0x7fffffffd51c, damage=20, quadrant=-1,
    create_spark=true, submodel_num=0, hit_normal=0x0) at ship/shiphit.cpp:2391
#9  0x00000000008583f7 in ship_weapon_do_hit_stuff (ship_obj=0x11759e0 <Objects+34272>, weapon_obj=0x131a5e0 <Objects+1757664>, world_hitpos=0x7fffffffd51c,
    hitpos=0x7fffffffd510, quadrant_num=-1, submodel_num=0, hit_dir=...) at object/collideshipweapon.cpp:94
#10 0x0000000000858dca in ship_weapon_check_collision (ship_objp=0x11759e0 <Objects+34272>, weapon_objp=0x131a5e0 <Objects+1757664>, time_limit=0.300003052,
    next_hit=0x7fffffffd780) at object/collideshipweapon.cpp:292
#11 0x000000000085953a in check_inside_radius_for_big_ships (ship=0x11759e0 <Objects+34272>, weapon=0x131a5e0 <Objects+1757664>, pair=0x7fffffffd860)
    at object/collideshipweapon.cpp:442
#12 0x00000000008591d3 in collide_ship_weapon (pair=0x7fffffffd860) at object/collideshipweapon.cpp:360
#13 0x00000000006e050a in obj_collide_pair (A=0x11759e0 <Objects+34272>, B=0x131a5e0 <Objects+1757664>) at object/objcollide.cpp:1626
#14 0x00000000006df3b7 in obj_find_overlap_colliders (overlap_list_out=0x7fffffffd930, list=0x7fffffffd950, axis=2, collide=true) at object/objcollide.cpp:1246
#15 0x00000000006df184 in obj_sort_and_collide () at object/objcollide.cpp:1211
#16 0x00000000006e6c99 in obj_move_all (frametime=0.0240020752) at object/object.cpp:1492
#17 0x0000000000412484 in game_simulation_frame () at freespace2/freespace.cpp:3995
#18 0x0000000000412f90 in game_frame (paused=0) at freespace2/freespace.cpp:4401
#19 0x0000000000413b9f in game_do_frame () at freespace2/freespace.cpp:4816
#20 0x0000000000415c6e in game_do_state (state=2) at freespace2/freespace.cpp:6504
#21 0x00000000004b971f in gameseq_process_events () at gamesequence/gamesequence.cpp:407
#22 0x0000000000416b1f in game_main (cmdline=0x250d590 "-post_process") at freespace2/freespace.cpp:7080
#23 0x0000000000416d1a in main (argc=25, argv=0x7fffffffdd58) at freespace2/freespace.cpp:7214
(gdb)


Full log attached. Thanks for putting the work into this, I frakking love it. Let me know if I can help with more information.


[attachment deleted by an evil time traveler]

 

Offline niffiwan

  • 211
  • Eluder Class
Re: Another Mission 6 Crash
Thanks for the detailed bug report! :)

The is a bug in the code that has been fixed since r1.0.4 was released. Please install both r1.1 (VPs, movies and a new executable to build) and r1.1.1 (just VPs for now)
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline Echelon9

  • 210
Re: Another Mission 6 Crash
Oh yeh, I recall fixing that coding bug reading through the Mantis log. I AM REALLY HAPPY WE FOUND AND FIXED THAT ONE!

 

Offline rhew

  • 21
Re: Another Mission 6 Crash
The 1.1.1 patch worked perfectly and the new 1.1 animations are excellent. Thanks again.