UFO:Alien Invasion

Technical support => Linux => Topic started by: Telok on August 29, 2012, 12:43:41 am

Title: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on August 29, 2012, 12:43:41 am
I had previously been using the windows binaries under wine and updating the game about every six months, twitchy but workable. Last week I decided to Git and compile the linux versions. Git worked fine, compile went perfectly after I reverted a dependency of a dependency of a dependency from 2.1 to 2.0, the languages and maps went fine too. Like the header says, the game crashes on entry to the battlescape.

Crashdump.txt
Code: [Select]
======start======
OS Info: Linux kittly-desktop 2.6.32-41-generic #91-Ubuntu SMP Wed Jun 13 11:44:43 UTC 2012 i686
Linux DEBUG, cpu: IA-32, version: 2.5-dev

Failed to open bfd from (‰…\þÿÿ‹…\þÿÿ‰D$…”ýÿÿ‰D$‹…`þÿÿ‰$è€üÿÿ‹…`þÿÿ‰D$ ÇD$)
0x813a4dd : ‰…\þÿÿ‹…\þÿÿ‰D$…”ýÿÿ‰D$‹…`þÿÿ‰$è€üÿÿ‹…`þÿÿ‰D$ ÇD$ : unknown
Failed to open bfd from (èøëÿÿÇD$)
0x8139f7b : èøëÿÿÇD$ : unknown
Failed to open bfd from (ÉÃU‰åƒìÇD$íÇ$)
0x8139e58 : ÉÃU‰åƒìÇD$íÇ$ : unknown
Failed to open bfd from (Xžw)
0x9cf400 : Xžw : unknown
Failed to open bfd from (‹@$…ÀtAèY )
0x80867ee : ‹@$…ÀtAèY : unknown
Failed to open bfd from (ë‰Ö‰Ç‰$èhß)
0x805a482 : ë‰Ö‰Ç‰$èhß : unknown
Failed to open bfd from (ÉÃU‰åƒìXÇ$@)
0x805a4b7 : ÉÃU‰åƒìXÇ$@ : unknown
Failed to open bfd from (é±)
0x80c12e8 : é± : unknown
Failed to open bfd from (¶€±Œ„Àt Æ€±Œ)
0x80bff26 : ¶€±Œ„Àt Æ€±Œ : unknown
Failed to open bfd from (èGÿÿÿè U)
0x805b3ef : èGÿÿÿè U : unknown
Failed to open bfd from (è[C)
0x805b6bb : è[C : unknown
Failed to open bfd from (ëƒút‰$è“ý÷ÿ‰$è{ð÷ÿ‰EÀè“)
0x80ce616 : ëƒút‰$è“ý÷ÿ‰$è{ð÷ÿ‰EÀè“ : unknown
Failed to open bfd from (E܉$è˜)
0x80cea85 : E܉$è˜ : unknown
Failed to open bfd from (ëùU‰åƒì(ÇD$)
0x8138647 : ëùU‰åƒì(ÇD$ : unknown
Failed to open bfd from (‰$è"†)
0x9e6bd6 : ‰$è"† : unknown
Failed to open bfd from (ôU‰åSƒì€=Lt#)
0x804f1a1 : ôU‰åSƒì€=Lt# : unknown
Loaded libraries:
[0x2949120x-0x3091664x] /lib/libpng12.so.0
[0x7655424x-0x7783508x] /usr/lib/libjpeg.so.62
[0x1114112x-0x2027688x] /usr/lib/libbfd-2.20.1-system.20100303.so
[0x9940992x-0x9960140x] /usr/lib/libSDL_ttf-2.0.so.0
[0x5439488x-0x5810356x] /usr/lib/libSDL_mixer-1.2.so.0
[0x7823360x-0x8625516x] /usr/lib/nvidia-current/libGL.so.1
[0x14434304x-0x15017076x] /usr/lib/libSDL-1.2.so.0
[0x1998848x-0x2276404x] /usr/lib/libcurl.so.4
[0x13496320x-0x13823128x] /usr/lib/libtheora.so.0
[0x9105408x-0x9123456x] /usr/lib/libogg.so.0
[0x11902976x-0x13002820x] /usr/lib/libxvidcore.so.4
[0x2281472x-0x2441772x] /usr/lib/libvorbis.so.0
[0x15421440x-0x15455084x] /usr/lib/libmxml.so.1
[0x3477504x-0x3572403x] /lib/tls/i686/cmov/libpthread.so.0
[0x6737920x-0x6765163x] /lib/tls/i686/cmov/librt.so.1
[0x6586368x-0x6594923x] /lib/tls/i686/cmov/libdl.so.2
[0x2449408x-0x2527324x] /lib/libz.so.1
[0x3579904x-0x4613920x] /usr/lib/libstdc++.so.6
[0x2535424x-0x2682095x] /lib/tls/i686/cmov/libm.so.6
[0x2691072x-0x2807980x] /lib/libgcc_s.so.1
[0x10289152x-0x11719919x] /lib/tls/i686/cmov/libc.so.6
[0x4583424x-0x5071620x] /usr/lib/libfreetype.so.6
[0x3100672x-0x3407740x] /usr/lib/libmikmod.so.2
[0x7344128x-0x7372248x] /usr/lib/libvorbisfile.so.3
[0x5066752x-0x5424516x] /usr/lib/libsmpeg-0.4.so.0
[0x15458304x-0x38588623x] /usr/lib/nvidia-current/libGLcore.so.1
[0x15405056x-0x15409264x] /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
[0x10051584x-0x10108140x] /usr/lib/libXext.so.6
[0x38592512x-0x39753064x] /usr/lib/libX11.so.6
[0x2818048x-0x2829184x] /usr/lib/libpulse-simple.so.0
[0x6057984x-0x6323304x] /usr/lib/libpulse.so.0
[0x6774784x-0x7254824x] /usr/lib/libdirectfb-1.2.so.0
[0x2838528x-0x2870280x] /usr/lib/libfusion-1.2.so.0
[0x5812224x-0x5897500x] /usr/lib/libdirect-1.2.so.0
[0x6328320x-0x6526412x] /usr/lib/libidn.so.11
[0x2879488x-0x2924548x] /usr/lib/liblber-2.4.so.2
[0x8630272x-0x8916312x] /usr/lib/libldap_r-2.4.so.2
[0x7380992x-0x7569456x] /usr/lib/libgssapi_krb5.so.2
[0x9134080x-0x9426868x] /lib/i686/cmov/libssl.so.0.9.8
[0x56770560x-0x58175972x] /lib/i686/cmov/libcrypto.so.0.9.8
[0x5939200x-0x6053016x] /lib/ld-linux.so.2
[0x6602752x-0x6698672x] /usr/lib/libxcb.so.1
[0x9433088x-0x9733488x] /usr/lib/libpulsecommon-0.9.21.so
[0x8921088x-0x9015504x] /usr/lib/libICE.so.6
[0x3411968x-0x3438844x] /usr/lib/libSM.so.6
[0x13398016x-0x13415220x] /usr/lib/libXtst.so.6
[0x7262208x-0x7341219x] /lib/tls/i686/cmov/libresolv.so.2
[0x9740288x-0x9830940x] /usr/lib/libsasl2.so.2
[0x39759872x-0x40400116x] /usr/lib/libgnutls.so.26
[0x40394752x-0x41131592x] /usr/lib/libkrb5.so.3
[0x10117120x-0x10258268x] /usr/lib/libk5crypto.so.3
[0x2932736x-0x2940949x] /lib/libcom_err.so.2
[0x5902336x-0x5926000x] /usr/lib/libkrb5support.so.0
[0x3448832x-0x3453976x] /lib/libkeyutils.so.1
[0x6533120x-0x6540400x] /usr/lib/libXau.so.6
[0x6549504x-0x6565520x] /usr/lib/libXdmcp.so.6
[0x13316096x-0x13347496x] /lib/libwrap.so.0
[0x13832192x-0x14256744x] /usr/lib/libsndfile.so.1
[0x13008896x-0x13235996x] /lib/libdbus-1.so.3
[0x6709248x-0x6721958x] /lib/libuuid.so.1
[0x7573504x-0x7623880x] /usr/lib/libXi.so.6
[0x9023488x-0x9086444x] /usr/lib/libtasn1.so.3
[0x115449856x-0x115918220x] /lib/libgcrypt.so.11
[0x9838592x-0x9925667x] /lib/tls/i686/cmov/libnsl.so.1
[0x15020032x-0x15328328x] /usr/lib/libFLAC.so.8
[0x125091840x-0x126169840x] /usr/lib/libvorbisenc.so.2
[0x14303232x-0x14314240x] /lib/libgpg-error.so.0
[0x9969664x-0x10001852x] /usr/lib/libXcursor.so.1
[0x10010624x-0x10041284x] /usr/lib/libXrender.so.1
[0x7630848x-0x7645204x] /usr/lib/libXfixes.so.3
[0x7790592x-0x7816751x] /lib/tls/i686/cmov/libnss_compat.so.2
[0x11702272x-0x11736111x] /lib/tls/i686/cmov/libnss_nis.so.2
[0x11743232x-0x11783255x] /lib/tls/i686/cmov/libnss_files.so.2
[0x72175616x-0x73515968x] ./base/game.so
======end========

The "failed to load bfd" stuff points in another thread here to the binutils-dev lib. But my binutils-dev is fine, I reloaded it yesterday just in case but that didn't make a difference. So I've reached the limits of my current understanding on this one.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Mattn on August 29, 2012, 07:54:21 am
did you compile on your own? if yes:

* run it in windowed mode, and type
** gdb ./ufoai
** run +set vid_fullscreen 0

play the game and try to enter a mission

** if it now crashes, it will go back to gdb where you should type: bt full and attach the output of this here.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on August 30, 2012, 01:27:30 am
As per the console log then... segfault!

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
0x080867ee in S_MumbleLink () at src/client/sound/s_mumble.cpp:24
24 if (!snd_mumble->integer)

bt full

Code: [Select]
#0  0x080867ee in S_MumbleLink () at src/client/sound/s_mumble.cpp:24
No locals.
#1  0x0805a482 in CL_RequestNextDownload () at src/client/cl_main.cpp:608
No locals.
#2  0x0805a4b7 in CL_Precache_f () at src/client/cl_main.cpp:621
No locals.
#3  0x080c12e8 in Cmd_ExecuteString (text=0xbfffeeec "precache")
    at src/common/cmd.cpp:951
        cmd = 0xb16a578
        a = 0x0
        str = 0xe443900 "precache"
        hash = 15
#4  0x080bff26 in Cbuf_Execute () at src/common/cmd.cpp:248
        text = 0x88cb1a0 "precache\n excavation \n\ngo;\nt 200 24010\nady_update\nusic_change geoscape;\n\nange geoscape;\nr (e.g. ~/.ufoai/<version>/base) to execute it\n\nversion\n\nd popup_tipoftheday main;check_cvars;\nild popup_tipofth"...
        quotes = 0
        i = 9
        line = "precache", '\000' <repeats 456 times>, "\034\342\r\b\221\313h\016\220\313h\016", '\000' <repeats 16 times>, "\b\361\377\277e\342\r\b\220\313h\016\220\313h\016\221\313h\016\277y\210\000y|\210\000ȯ\210\000(\361\377\277T\336\r\001\334\362\377\277\335\362\377\277(\361\377\277\243\337\r\b\220\313h\016\220\3---Type <return> to continue, or q <return> to quit---
13h\016\364\361\377\277\034\342\r\b\220\313h\016\334\362\377\277\000\000\000\000\257\331\r\b\220\313h\016\220\313h\016h\361\377\277T\336\r\b\334\362\377\277\334\362\377\277\220\313h\016>\342\r\bp\361\377\277\220\313h\016\221\313h\016Q\305<\001\220\034P\n\335\362\377\277\250\361\377\277h\343\r\b\364\361\377\277\214\361\377\277T\362\377\277\034\342\r\b'\177^\000\221\313h\016\031\223^\000\220\313h\016\220\313h\016\220\313h\016\366\023|\000\364o=\000`\256\217\000\000\000\000\000\310\361\377\277Q\305<\000\220\034P\n\334\362\377\277\334\362\377\277\220\313h\001LQ\326\r`\000\273\t\b\362\377\277\363\r\023\b\220\034P\np\313h\016I\020\000\000P\324\000\000\300\263\212\000\364\237\212\000\300\263\212\000\000\000\000\000\b\362\377\277\235J|\000\030\362\377\277\000\000\000\000'\177^\000`\256\217\000\031\223^\000Bw\r\bp\313h\016\272\354\034\b\366\023|\000\364"...
#5  0x0805b3ef in CL_SendCommand () at src/client/cl_main.cpp:988
No locals.
#6  0x0805b6bb in CL_Frame (now=25592, data=0x0) at src/client/cl_main.cpp:1099
        lastFrame = 25592
        delta = 1562
#7  0x080ce616 in tick_timer (now=25592, data=0xdc5cd00)
    at src/common/common.cpp:1310
        timer = 0xdc5cd00
        old_interval = 20
        lateness = 0
#8  0x080cea85 in Qcommon_Frame () at src/common/common.cpp:1452
        event = {p_ = 0xdd4adb0}
---Type <return> to continue, or q <return> to quit---
        time_to_next = 0
#9  0x08138647 in main (argc=4, argv=0xbffff4e4)
    at src/ports/linux/linux_main.cpp:55
No locals.

I haven't used the debugger before but you missed the bit where you tell gdb "file ufo" so it knows which program to run. Since I like unix and am taking the CS courses the help files are easy for me to use, less so for some others.

Also, I'm out of state until next Wednesday. With the "state" being Alaska "out" will have a value of 3000 miles.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Mattn on August 30, 2012, 06:46:34 am
ah, you have sound disabled, no? anyway - that helps to fix the bug. thanks a lot
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Mattn on August 30, 2012, 06:47:43 am
I haven't used the debugger before but you missed the bit where you tell gdb "file ufo" so it knows which program to run. Since I like unix and am taking the CS courses the help files are easy for me to use, less so for some others.

you haven't type "file ufo" if you ran gdb with the parameter ./ufo ;)
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on September 06, 2012, 03:43:00 am
Quote
you haven't type "file ufo" if you ran gdb with the parameter ./ufo ;)

gdb ./ufoai returned "file/path not found"
Which was quite odd since it does exist.
Odd, but workaround-able.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Athelas on September 09, 2012, 06:32:38 pm
gdb output as requested :) Anything else needed?


Connecting to localhost...
==== InitGame ====
Spawned ai player for team 0 with entnum 81 (a c)
Spawned ai player for team 0 with entnum 82 (b c)
Spawned ai player for team 0 with entnum 83 (a c)
Spawned ai player for team 0 with entnum 84 (b c)
Spawned ai player for team 0 with entnum 85 (a c)
Spawned ai player for team 0 with entnum 86 (b c)
Spawned ai player for team 0 with entnum 87 (a c)
Spawned ai player for team 0 with entnum 88 (b c)
Created AI player (team 0)
Spawned ai player for team 7 with entnum 89 (Zmolukk Tt Treknk)
Spawned ai player for team 7 with entnum 90 (BS/R 000.1101)
Spawned ai player for team 7 with entnum 91 (BS/V 101.1100)
Spawned ai player for team 7 with entnum 92 (BS/M 001.1101)
Created AI player (team 7)
Used inventory slots after ai spawn: 0
connection attempt from loopback connection
load material file: 'materials/transport.mat'
World model: 13410 triangles
Starting the game...
bothadj has joined team 1
Music: battlescape track changed from Crystan-Geosphere02 to van_mission2.
Used inventory slots: 0
Music: battlescape track changed from van_mission2 to Crystan-Battlescape03.
Used inventory slots client bothadj spawn: 0
(player 0) It's team 1's turn!
bothadj has taken control over team 1.

Program received signal SIGABRT, Aborted.
0x0012d422 in __kernel_vsyscall ()
(gdb) bt full
#0  0x0012d422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x0077f651 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0x00782a82 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0x002deda8 in ?? () from /usr/lib/nvidia-current/libGL.so.1
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Athelas on September 09, 2012, 07:33:45 pm
Disable shaders in the graphics options and it enters the battle space without crashing.

Suggested From here:
http://ufoai.org/forum/index.php?action=post2;start=0;board=23

Done debugging now, will be playing :D
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on September 14, 2012, 12:49:57 am
I updated from git and recompiled still a no-go.


Off the terminal...
Code: [Select]
Connecting to localhost...
==== InitGame ====
Spawned ai player for team 0 with entnum 49 (b c)
Spawned ai player for team 0 with entnum 50 (a c)
Spawned ai player for team 0 with entnum 51 (a c)
Spawned ai player for team 0 with entnum 52 (a c)
Created AI player (team 0)
Spawned ai player for team 7 with entnum 53 (Zmolukk Kkr Kraukk)
Spawned ai player for team 7 with entnum 54 (Zrokk Sk Trevuk)
Spawned ai player for team 7 with entnum 55 (Ktrukk Tsk Hrekk)
Created AI player (team 7)
Used inventory slots after ai spawn: 0
connection attempt from loopback connection
load material file: 'materials/excavation.mat'
World model: 12340 triangles
Error: Received signal 11.

Current crashdump.txt
Code: [Select]
======start======
OS Info: Linux kittly-desktop 2.6.32-41-generic #91-Ubuntu SMP Wed Jun 13 11:44:43 UTC 2012 i686
Linux DEBUG, cpu: IA-32, version: 2.5-dev

Failed to open bfd from (‰…\þÿÿ‹…\þÿÿ‰D$…”ýÿÿ‰D$‹…`þÿÿ‰$è€üÿÿ‹…`þÿÿ‰D$ ÇD$)
0x813a4dd : ‰…\þÿÿ‹…\þÿÿ‰D$…”ýÿÿ‰D$‹…`þÿÿ‰$è€üÿÿ‹…`þÿÿ‰D$ ÇD$ : unknown
Failed to open bfd from (èøëÿÿÇD$)
0x8139f7b : èøëÿÿÇD$ : unknown
Failed to open bfd from (ÉÃU‰åƒìÇD$íÇ$)
0x8139e58 : ÉÃU‰åƒìÇD$íÇ$ : unknown
Failed to open bfd from (Xžw)
0x1b6400 : Xžw : unknown
Failed to open bfd from (‹@$…ÀtAèY )
0x80867ee : ‹@$…ÀtAèY : unknown
Failed to open bfd from (ë‰Ö‰Ç‰$èhß)
0x805a482 : ë‰Ö‰Ç‰$èhß : unknown
Failed to open bfd from (ÉÃU‰åƒìXÇ$@)
0x805a4b7 : ÉÃU‰åƒìXÇ$@ : unknown
Failed to open bfd from (é±)
0x80c12e8 : é± : unknown
Failed to open bfd from (¶€±Œ„Àt Æ€±Œ)
0x80bff26 : ¶€±Œ„Àt Æ€±Œ : unknown
Failed to open bfd from (èGÿÿÿè U)
0x805b3ef : èGÿÿÿè U : unknown
Failed to open bfd from (è[C)
0x805b6bb : è[C : unknown
Failed to open bfd from (ëƒút‰$è“ý÷ÿ‰$è{ð÷ÿ‰EÀè“)
0x80ce616 : ëƒút‰$è“ý÷ÿ‰$è{ð÷ÿ‰EÀè“ : unknown
Failed to open bfd from (E܉$è˜)
0x80cea85 : E܉$è˜ : unknown
Failed to open bfd from (ëùU‰åƒì(ÇD$)
0x8138647 : ëùU‰åƒì(ÇD$ : unknown
Failed to open bfd from (‰$è"†)
0xf86bd6 : ‰$è"† : unknown
Failed to open bfd from (ôU‰åSƒì€=Lt#)
0x804f1a1 : ôU‰åSƒì€=Lt# : unknown
Loaded libraries:
[0x12578816x-0x12721360x] /lib/libpng12.so.0
[0x12099584x-0x12227668x] /usr/lib/libjpeg.so.62
[0x1896448x-0x2810024x] /usr/lib/libbfd-2.20.1-system.20100303.so
[0x8179712x-0x8198860x] /usr/lib/libSDL_ttf-2.0.so.0
[0x7311360x-0x7682228x] /usr/lib/libSDL_mixer-1.2.so.0
[0x2891776x-0x3693932x] /usr/lib/nvidia-current/libGL.so.1
[0x9273344x-0x9856116x] /usr/lib/libSDL-1.2.so.0
[0x14929920x-0x15207476x] /usr/lib/libcurl.so.4
[0x6656000x-0x6982808x] /usr/lib/libtheora.so.0
[0x13488128x-0x13506176x] /usr/lib/libogg.so.0
[0x3698688x-0x4798532x] /usr/lib/libxvidcore.so.4
[0x10784768x-0x10945068x] /usr/lib/libvorbis.so.0
[0x1114112x-0x1147756x] /usr/lib/libmxml.so.1
[0x7184384x-0x7279283x] /lib/tls/i686/cmov/libpthread.so.0
[0x16150528x-0x16177771x] /lib/tls/i686/cmov/librt.so.1
[0x14262272x-0x14270827x] /lib/tls/i686/cmov/libdl.so.2
[0x8634368x-0x8712284x] /lib/libz.so.1
[0x10952704x-0x11986720x] /usr/lib/libstdc++.so.6
[0x1150976x-0x1297647x] /lib/tls/i686/cmov/libm.so.6
[0x14503936x-0x14620844x] /lib/libgcc_s.so.1
[0x16187392x-0x17618159x] /lib/tls/i686/cmov/libc.so.6
[0x1306624x-0x1794820x] /usr/lib/libfreetype.so.6
[0x4804608x-0x5111676x] /usr/lib/libmikmod.so.2
[0x1798144x-0x1826264x] /usr/lib/libvorbisfile.so.3
[0x5115904x-0x5473668x] /usr/lib/libsmpeg-0.4.so.0
[0x17600512x-0x40730831x] /usr/lib/nvidia-current/libGLcore.so.1
[0x1835008x-0x1839216x] /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
[0x2781184x-0x2837740x] /usr/lib/libXext.so.6
[0x61009920x-0x62170472x] /usr/lib/libX11.so.6
[0x14364672x-0x14375808x] /usr/lib/libpulse-simple.so.0
[0x5828608x-0x6093928x] /usr/lib/libpulse.so.0
[0x6098944x-0x6578984x] /usr/lib/libdirectfb-1.2.so.0
[0x1843200x-0x1874952x] /usr/lib/libfusion-1.2.so.0
[0x5480448x-0x5565724x] /usr/lib/libdirect-1.2.so.0
[0x7684096x-0x7882188x] /usr/lib/libidn.so.11
[0x5570560x-0x5615620x] /usr/lib/liblber-2.4.so.2
[0x7888896x-0x8174936x] /usr/lib/libldap_r-2.4.so.2
[0x6991872x-0x7180336x] /usr/lib/libgssapi_krb5.so.2
[0x8208384x-0x8501172x] /lib/i686/cmov/libssl.so.0.9.8
[0x40734720x-0x42140132x] /lib/i686/cmov/libcrypto.so.0.9.8
[0x5709824x-0x5823640x] /lib/ld-linux.so.2
[0x8507392x-0x8603312x] /usr/lib/libxcb.so.1
[0x8720384x-0x9020784x] /usr/lib/libpulsecommon-0.9.21.so
[0x9973760x-0x10068176x] /usr/lib/libICE.so.6
[0x2846720x-0x2873596x] /usr/lib/libSM.so.6
[0x10686464x-0x10703668x] /usr/lib/libXtst.so.6
[0x10158080x-0x10237091x] /lib/tls/i686/cmov/libresolv.so.2
[0x9027584x-0x9118236x] /usr/lib/libsasl2.so.2
[0x12730368x-0x13370612x] /usr/lib/libgnutls.so.26
[0x13516800x-0x14253640x] /usr/lib/libkrb5.so.3
[0x9125888x-0x9267036x] /usr/lib/libk5crypto.so.3
[0x15810560x-0x15818773x] /lib/libcom_err.so.2
[0x5623808x-0x5647472x] /usr/lib/libkrb5support.so.0
[0x5656576x-0x5661720x] /lib/libkeyutils.so.1
[0x5672960x-0x5680240x] /usr/lib/libXau.so.6
[0x6586368x-0x6602384x] /usr/lib/libXdmcp.so.6
[0x6610944x-0x6642344x] /lib/libwrap.so.0
[0x15364096x-0x15788648x] /usr/lib/libsndfile.so.1
[0x10240000x-0x10467100x] /lib/libdbus-1.so.3
[0x5689344x-0x5702054x] /lib/libuuid.so.1
[0x9859072x-0x9909448x] /usr/lib/libXi.so.6
[0x10076160x-0x10139116x] /usr/lib/libtasn1.so.3
[0x42119168x-0x42587532x] /lib/libgcrypt.so.11
[0x10473472x-0x10560547x] /lib/tls/i686/cmov/libnsl.so.1
[0x12234752x-0x12543048x] /usr/lib/libFLAC.so.8
[0x104730624x-0x105808624x] /usr/lib/libvorbisenc.so.2
[0x7286784x-0x7297792x] /lib/libgpg-error.so.0
[0x9916416x-0x9948604x] /usr/lib/libXcursor.so.1
[0x10567680x-0x10598340x] /usr/lib/libXrender.so.1
[0x10608640x-0x10622996x] /usr/lib/libXfixes.so.3
[0x10633216x-0x10659375x] /lib/tls/i686/cmov/libnss_compat.so.2
[0x10711040x-0x10744879x] /lib/tls/i686/cmov/libnss_nis.so.2
[0x11956224x-0x11996247x] /lib/tls/i686/cmov/libnss_files.so.2
[0x122961920x-0x124302272x] ./base/game.so
======end========

I can run dbg again but it still spits out the same thing.
Turning sound on or off doesn't do anything, same crash.
And I have no idea what Athelas is talking about.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: DarkRain on September 14, 2012, 02:04:32 am
I have no idea what Athelas is talking about.
I guess Athelas disabled shaders (by a suggestion in a post in the 2.5-dev bugs board - which he failed to link to) and it worked, graphics driver crash?
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on September 14, 2012, 09:12:18 am
I guess Athelas disabled shaders (by a suggestion in a post in the 2.5-dev bugs board - which he failed to link to) and it worked, graphics driver crash?

Interesting. I have no idea why that would turn up here. I tried it anyway and there's no change in any of the error reports.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 20, 2012, 04:55:39 pm
So I updated to the most recent and recompiled.

What does "Error: Received signal 11" mean?

Code: [Select]
no translation for pbeamammo_pre_txt
----------- game modes -------------
added _Multiplayer
added _Full Campaign
added _Simple Campaign
added _Skirmish
added 4 game modes
====== UFO Initialized ======
=============================
Switch grab input off
Change gametype to 'Campaign mode'

--- save subsystem initialization --
added campaign subsystem
added base subsystem
added research subsystem
added hospital subsystem
added market subsystem
added employee subsystem
added aliencont subsystem
added aircraft subsystem
added alien base subsystem
added interest subsystem
added installation subsystem
added mission subsystem
added ufostores subsystem
added production subsystem
added messagesystem subsystem
added stats subsystem
added nations subsystem
added transfer subsystem
added xvirate subsystem
added messageoptions subsystem
added triggerevents subsystem
Com_RegisterConstInt: Const string already defined. 'new_day = 0' is not set.Com_RegisterConstInt: Const string already defined. 'ufo_detection = 1' is not set.Campaign data loaded - size 693120 bytes
...techs: 214
...buildings: 16
...ranks: 16
...nations: 8
...cities: 456

Sanity check for script data
...buildings ok
...tech ok
...aircraft ok
CP_ItemsSanityCheck: Item hovernet_plasma_ammo has zero price set.
CP_ItemsSanityCheck: Item hovernet_adv_plasma_ammo has zero price set.
...items failed
...nations ok
Unknown command "music_change" - wasn't sent to server
change music to PsymongN5
Unknown command "music_change" - wasn't sent to server
Warning: inconsistent usage of image pics/geoscape/map_earth_night (3,4)
Calling subsystems
...subsystem 'campaign' - saved
...subsystem 'base' - saved
...subsystem 'research' - saved
...subsystem 'hospital' - saved
...subsystem 'market' - saved
...subsystem 'employee' - saved
...subsystem 'aliencont' - saved
...subsystem 'aircraft' - saved
...subsystem 'alien base' - saved
...subsystem 'interest' - saved
...subsystem 'installation' - saved
...subsystem 'mission' - saved
...subsystem 'ufostores' - saved
...subsystem 'production' - saved
...subsystem 'messagesystem' - saved
...subsystem 'stats' - saved
...subsystem 'nations' - saved
...subsystem 'transfer' - saved
...subsystem 'xvirate' - saved
...subsystem 'messageoptions' - saved
...subsystem 'triggerevents' - saved
XML Written to buffer (82865 Bytes)
Unknown command "music_change" - wasn't sent to server
Loading savegame xml (size 9085)
Loading savegame
...version: 4
...game version: 2.5-dev
...xml Size: 82865, compressed? y
Shutdown gametype 'Campaign mode'
Change gametype to 'Campaign mode'

--- save subsystem initialization --
added campaign subsystem
added base subsystem
added research subsystem
added hospital subsystem
added market subsystem
added employee subsystem
added aliencont subsystem
added aircraft subsystem
added alien base subsystem
added interest subsystem
added installation subsystem
added mission subsystem
added ufostores subsystem
added production subsystem
added messagesystem subsystem
added stats subsystem
added nations subsystem
added transfer subsystem
added xvirate subsystem
added messageoptions subsystem
added triggerevents subsystem
Com_RegisterConstInt: Const string already defined. 'new_day = 0' is not set.Com_RegisterConstInt: Const string already defined. 'ufo_detection = 1' is not set.Com_RegisterConstInt: Const string already defined. 'new_day = 0' is not set.Com_RegisterConstInt: Const string already defined. 'ufo_detection = 1' is not set.Campaign data loaded - size 693120 bytes
...techs: 214
...buildings: 16
...ranks: 16
...nations: 8
...cities: 456

Load 'slot0' 21 subsystems
...Running subsystem 'campaign'
R_LoadImageData: image '***r_radarTexture***' is already uploaded
R_LoadImageData: image '***r_xvitexture***' is already uploaded
R_LoadImageData: image '***r_dayandnighttexture***' is already uploaded
...subsystem 'campaign' - loaded.
...Running subsystem 'base'
...subsystem 'base' - loaded.
...Running subsystem 'research'
...subsystem 'research' - loaded.
...Running subsystem 'hospital'
...subsystem 'hospital' - loaded.
...Running subsystem 'market'
...subsystem 'market' - loaded.
...Running subsystem 'employee'
...subsystem 'employee' - loaded.
...Running subsystem 'aliencont'
...subsystem 'aliencont' - loaded.
...Running subsystem 'aircraft'
...subsystem 'aircraft' - loaded.
...Running subsystem 'alien base'
...subsystem 'alien base' - loaded.
...Running subsystem 'interest'
...subsystem 'interest' - loaded.
...Running subsystem 'installation'
...subsystem 'installation' - loaded.
...Running subsystem 'mission'
...subsystem 'mission' - loaded.
...Running subsystem 'ufostores'
...subsystem 'ufostores' - loaded.
...Running subsystem 'production'
...subsystem 'production' - loaded.
...Running subsystem 'messagesystem'
...subsystem 'messagesystem' - loaded.
...Running subsystem 'stats'
...subsystem 'stats' - loaded.
...Running subsystem 'nations'
...subsystem 'nations' - loaded.
...Running subsystem 'transfer'
...subsystem 'transfer' - loaded.
...Running subsystem 'xvirate'
...subsystem 'xvirate' - loaded.
...Running subsystem 'messageoptions'
...subsystem 'messageoptions' - loaded.
...Running subsystem 'triggerevents'
...subsystem 'triggerevents' - loaded.
File 'slot0' successfully loaded from compressed xml savegame.
Unknown command "music_change" - wasn't sent to server
Didn't find parent window "main" for window push of "popup_tipoftheday"
Unknown command "music_change" - wasn't sent to server
Unknown command "music_change" - wasn't sent to server
Calling subsystems
...subsystem 'campaign' - saved
...subsystem 'base' - saved
...subsystem 'research' - saved
...subsystem 'hospital' - saved
...subsystem 'market' - saved
...subsystem 'employee' - saved
...subsystem 'aliencont' - saved
...subsystem 'aircraft' - saved
...subsystem 'alien base' - saved
...subsystem 'interest' - saved
...subsystem 'installation' - saved
...subsystem 'mission' - saved
...subsystem 'ufostores' - saved
...subsystem 'production' - saved
...subsystem 'messagesystem' - saved
...subsystem 'stats' - saved
...subsystem 'nations' - saved
...subsystem 'transfer' - saved
...subsystem 'xvirate' - saved
...subsystem 'messageoptions' - saved
...subsystem 'triggerevents' - saved
XML Written to buffer (84759 Bytes)
Unknown command "music_change" - wasn't sent to server
Calling subsystems
...subsystem 'campaign' - saved
...subsystem 'base' - saved
...subsystem 'research' - saved
...subsystem 'hospital' - saved
...subsystem 'market' - saved
...subsystem 'employee' - saved
...subsystem 'aliencont' - saved
...subsystem 'aircraft' - saved
...subsystem 'alien base' - saved
...subsystem 'interest' - saved
...subsystem 'installation' - saved
...subsystem 'mission' - saved
...subsystem 'ufostores' - saved
...subsystem 'production' - saved
...subsystem 'messagesystem' - saved
...subsystem 'stats' - saved
...subsystem 'nations' - saved
...subsystem 'transfer' - saved
...subsystem 'xvirate' - saved
...subsystem 'messageoptions' - saved
...subsystem 'triggerevents' - saved
XML Written to buffer (103365 Bytes)
Unknown command "music_change" - wasn't sent to server
Calling subsystems
...subsystem 'campaign' - saved
...subsystem 'base' - saved
...subsystem 'research' - saved
...subsystem 'hospital' - saved
...subsystem 'market' - saved
...subsystem 'employee' - saved
...subsystem 'aliencont' - saved
...subsystem 'aircraft' - saved
...subsystem 'alien base' - saved
...subsystem 'interest' - saved
...subsystem 'installation' - saved
...subsystem 'mission' - saved
...subsystem 'ufostores' - saved
...subsystem 'production' - saved
...subsystem 'messagesystem' - saved
...subsystem 'stats' - saved
...subsystem 'nations' - saved
...subsystem 'transfer' - saved
...subsystem 'xvirate' - saved
...subsystem 'messageoptions' - saved
...subsystem 'triggerevents' - saved
XML Written to buffer (103378 Bytes)
setting game random seed to 1257166
------- Loading game.so -------
not found at '/usr/local/lib'
not found at '/home/kittly/.ufoai/2.5-dev/base'
found at './base'
Using RMA2 seed: 10 for <main>
tiles: -cemetery/cem_ +craft_drop_firebird +g01 +g02 +d01 +g02 +d01 +d01 +p01 +g02 +d01 +d01 +p07 +p12 +p12 +p12 +p08
pos: -8 -8 0 8 8 0 0 8 0 -8 8 0 16 8 0 16 0 0 16 -8 0 -8 16 0 -16 8 0 -16 0 0 -16 -8 0 -16 -16 0 -8 -16 0 0 -16 0 8 -16 0 16 -16 0
tiles: 16
CM_LoadMap: "-cemetery/cem_ +craft_drop_firebird +g01 +g02 +d01 +g02 +d01 +d01 +p01 +g02 +d01 +d01 +p07 +p12 +p12 +p12 +p08" "-8 -8 0 8 8 0 0 8 0 -8 8 0 16 8 0 16 0 0 16 -8 0 -8 16 0 -16 8 0 -16 0 0 -16 -8 0 -16 -16 0 -8 -16 0 0 -16 0 8 -16 0 16 -16 0"
Rerouted for RMA in   0.0s
checksum for the map '+cemetery': 456508920
ufo script checksum 4054035318
-------------------------------------
Connecting to localhost...
==== InitGame ====
Spawned ai player for team 0 with entnum 70 (a c)
Spawned ai player for team 0 with entnum 71 (b c)
Spawned ai player for team 0 with entnum 72 (b c)
Spawned ai player for team 0 with entnum 73 (a c)
Spawned ai player for team 0 with entnum 74 (b c)
Spawned ai player for team 0 with entnum 75 (b c)
Spawned ai player for team 0 with entnum 76 (b c)
Spawned ai player for team 0 with entnum 77 (b c)
Created AI player (team 0)
Spawned ai player for team 7 with entnum 78 (Mkeek Zt Hrmokuk)
Spawned ai player for team 7 with entnum 79 (Mkeek T Zruujk)
Spawned ai player for team 7 with entnum 80 (Akrokk Zr Znaztrk)
Created AI player (team 7)
Used inventory slots after ai spawn: 0
connection attempt from loopback connection
World model: 3378 triangles
Error: Received signal 11.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: geever on October 20, 2012, 10:30:58 pm
What does "Error: Received signal 11" mean?

The program tried to access memory address it didn't have right to.

-geever
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 21, 2012, 11:27:23 am
It looks sound related but nothing that I've tried has any effect on it. Perhaps I should go back to using the windows version under wine.

Here's the bug trace any ways.

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
0x080867ee in S_MumbleLink () at src/client/sound/s_mumble.cpp:24
24 if (!snd_mumble->integer)
(gdb) bt full
#0  0x080867ee in S_MumbleLink () at src/client/sound/s_mumble.cpp:24
No locals.
#1  0x0805a482 in CL_RequestNextDownload () at src/client/cl_main.cpp:608
No locals.
#2  0x0805a4b7 in CL_Precache_f () at src/client/cl_main.cpp:621
No locals.
#3  0x080c12e8 in Cmd_ExecuteString (text=0xbfffeeec "precache")
    at src/common/cmd.cpp:951
        cmd = 0xabbb410
        a = 0x0
        str = 0xc38cc18 "precache"
        hash = 15
#4  0x080bff26 in Cbuf_Execute () at src/common/cmd.cpp:248
        text = 0x88cb1a0 "precache\nmart ;;62\nsk_start;\n 200 110162\n\nt;\ness\";sk_maplist_listener end;rness\" \"wilderness\";sk_maplist_listener end;\"wilderness\" \"wilderness\";sk_maplist_listener end; add \"wilderness\" \"wilderness\";s"...
        quotes = 0
        i = 9
        line = "precache", '\000' <repeats 456 times>, "\034\342\r\bپL\fؾL\f", '\000' <repeats 16 times>, "\b\361\377\277e\342\r\bؾL\fؾL\fپL\f\277y\210\000y|\210\000ȯ\210\000(\361\377\277T\336\r\001\334\362\377\277\335\362\377\277(\361\377\277\243\337\r\bؾL\fؾL\f\364\361\377\277\034\342\r\bؾL\f\334\362\377\277---Type <return> to continue, or q <return> to quit---
\000\000\000\000\257\331\r\bؾL\fؾL\fh\361\377\277T\336\r\b\334\362\377\277\334\362\377\277ؾL\f>\342\r\bp\361\377\277ؾL\fپL\fQ\305<\001\220\034P\n\335\362\377\277\250\361\377\277h\343\r\b\364\361\377\277\214\361\377\277T\362\377\277\034\342\r\b'\177^\000پL\f\031\223^\000ؾL\fؾL\fؾL\f\366\023|\000\364o=\000\200\253\206\000\000\000\000\000\310\361\377\277Q\305<\000\220\034P\n\334\362\377\277\334\362\377\277ؾL\001$g8\f`\000\273\t\b\362\377\277\363\r\023\b\220\034P\n\270\276L\fI\020\000\000\b\321\000\000\300\263\212\000\364\237\212\000\300\263\212\000\000\000\000\000\b\362\377\277\235J|\000\030\362\377\277\000\000\000\000'\177^\000\200"...
#5  0x0805b3ef in CL_SendCommand () at src/client/cl_main.cpp:988
No locals.
#6  0x0805b6bb in CL_Frame (now=116330, data=0x0)
    at src/client/cl_main.cpp:1099
        lastFrame = 116330
        delta = 6148
#7  0x080ce616 in tick_timer (now=116330, data=0xc18f368)
    at src/common/common.cpp:1310
        timer = 0xc18f368
        old_interval = 20
        lateness = 0
#8  0x080cea85 in Qcommon_Frame () at src/common/common.cpp:1452
        event = {p_ = 0xc37f6c0}
        time_to_next = 0
---Type <return> to continue, or q <return> to quit---
#9  0x08138647 in main (argc=4, argv=0xbffff4e4)
    at src/ports/linux/linux_main.cpp:55
No locals.
(gdb)
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: geever on October 21, 2012, 11:49:12 am
I remember a mumble related crash fix. Are you sure you're on the latest?

-geever
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 21, 2012, 01:48:11 pm
Using the Oct 18 build.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 24, 2012, 02:05:17 am
Small update, the Oct 22 build won't compile.
Code: [Select]
===> CXX [game] src/game/g_events.cpp
src/game/g_events.cpp: In function ‘void G_EventActorAppear(unsigned int, const edict_t*, const edict_t*)’:
src/game/g_events.cpp:477: error: ‘EV_ACTOR_APPEAR’ was not declared in this scope
make: *** [debug-linux-i386/game/game/g_events.cpp.o] Error 1
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 26, 2012, 02:13:53 am
Well it compiled this time, but with the error:
Code: [Select]
src/shared/entitiesdef.cpp:52:25: warning: anonymous variadic macros were introduced in C99
src/shared/entitiesdef.cpp:62:40: warning: anonymous variadic macros were introduced in C99
src/shared/entitiesdef.cpp:84:46: warning: anonymous variadic macros were introduced in C99

And it still crashes out in the same place.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: geever on October 26, 2012, 07:12:12 am
These are warnings not errors...

-geever
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on October 31, 2012, 08:51:59 am
Well then I hope they're errors that can be ignored because I can't do anything about them.

I've tried again with the Oct 30 build, no go.
The "anonymous variadic macros" are still there, "RegisterConstInt" gives a warning that "new_day = 0" and "ufo_detection = 1" are not set, music is still off (I don't mind this one, game music usually annoys me), and good old "Error: Received signal 11" is still present.

I don't know what's going wrong here. I was trying to use the linux build so I could help with the game, wanted to take a whack at the AI. But if I can't get this to work I'll have to go back to using the windows build under wine which will prevent me from doing that.
Title: Re: Ubuntu 10.04: Crash out on entering battlescape.
Post by: Telok on November 09, 2012, 03:43:15 am
An interesting development.

I downloaded the windows installer three times, all three times it failed saying that it was corrupted and I should download it again.
I updated to ubuntu 11.10 and git/compiled the Nov 7th build. No changes, "variadic macros," "Error: Received signal 11," are all still there.

So I tried the windows binaries and just put them in the ufoai directory, and it sort of worked. The game has no play options besides skirmish mode (the others aren't even there on the screen) and there are no soldiers or aliens, but it does get to the battlescape and that is fully functional. Granted that without actors it gets boring fast, but the battlescape does work this way.

Neh, I'll make one last try at the windows installer. If that doesn't work I'll have to bow out.