Random crashes with 1.80

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
kgs
Above Average
Above Average
Posts: 23
Joined: Wed Jun 08, 2011 8:48 pm

Random crashes with 1.80

Post by kgs »

Hi everyone.

I've been getting random crashes with 1.80. I am not running any OXPs or anything like that, just plain Oolite. I'll post what was left in my console on the last crash, but I only have so much of the output before the scrollback got cut off.

Code: Select all


ite/oolite-deps/lib/libvorbisfile.so.3
b6f52000-b6f53000 rw-p 00007000 fd:03 565264     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libvorbisfile.so.3
b6f53000-b6f68000 r-xp 00000000 fd:03 565263     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libz.so.1
b6f68000-b6f69000 rw-p 00014000 fd:03 565263     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libz.so.1
b6f69000-b6fb2000 r-xp 00000000 fd:03 565252     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libopenal.so.1
b6fb2000-b6fb4000 rw-p 00049000 fd:03 565252     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libopenal.so.1
b6fb4000-b708f000 r-xp 00000000 fd:01 910839     /usr/lib/libstdc++.so.6.0.18
b708f000-b7090000 ---p 000db000 fd:01 910839     /usr/lib/libstdc++.so.6.0.18
b7090000-b7094000 r--p 000db000 fd:01 910839     /usr/lib/libstdc++.so.6.0.18
b7094000-b7095000 rw-p 000df000 fd:01 910839     /usr/lib/libstdc++.so.6.0.18
b7095000-b709c000 rw-p 00000000 00:00 0 
b709c000-b709f000 r-xp 00000000 fd:01 819286     /lib/libdl-2.17.so
b709f000-b70a0000 r--p 00002000 fd:01 819286     /lib/libdl-2.17.so
b70a0000-b70a1000 rw-p 00003000 fd:01 819286     /lib/libdl-2.17.so
b70a1000-b70a2000 rw-p 00000000 00:00 0 
b70a2000-b70b8000 r-xp 00000000 fd:01 819298     /lib/libpthread-2.17.so
b70b8000-b70b9000 r--p 00016000 fd:01 819298     /lib/libpthread-2.17.so
b70b9000-b70ba000 rw-p 00017000 fd:01 819298     /lib/libpthread-2.17.so
b70ba000-b70bc000 rw-p 00000000 00:00 0 
b70bc000-b70ec000 r-xp 00000000 fd:03 565266     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libnspr4.so.0d
b70ec000-b70ed000 rw-p 0002f000 fd:03 565266     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libnspr4.so.0d
b70ed000-b70ef000 rw-p 00000000 00:00 0 
b70ef000-b70f2000 r-xp 00000000 fd:03 565267     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libplc4.so.0d
b70f2000-b70f3000 rw-p 00002000 fd:03 565267     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libplc4.so.0d
b70f3000-b70f5000 r-xp 00000000 fd:03 565259     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libplds4.so.0d
b70f5000-b70f6000 rw-p 00001000 fd:03 565259     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libplds4.so.0d
b70f6000-b73e8000 r-xp 00000000 fd:03 565255     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libgnustep-base.so.1.20
b73e8000-b7479000 rw-p 002f1000 fd:03 565255     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libgnustep-base.so.1.20
b7479000-b747b000 rw-p 00000000 00:00 0 
b747b000-b74e2000 r-xp 00000000 fd:03 565258     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libSDL-1.2.so.0
b74e2000-b74e3000 rw-p 00067000 fd:03 565258     /home/kgs/GNUstep/Applications/Ool                                                                                     ite/oolite-deps/lib/libSDL-1.2.so.0
b74e3000-b750f000 rw-p 00000000 00:00 0 
b750f000-b7642000 r-xp 00000000 fd:01 691273     /usr/lib/libX11.so.6.3.0
b7642000-b7646000 rw-p 00132000 fd:01 691273     /usr/lib/libX11.so.6.3.0
b7646000-b76a3000 r-xp 00000000 fd:01 691582     /usr/lib/libGL.so.1.2.0
b76a3000-b76a5000 rw-p 0005d000 fd:01 691582     /usr/lib/libGL.so.1.2.0
b76a5000-b772b000 r-xp 00000000 fd:01 691256     /usr/lib/libGLU.so.1.3.1
b772b000-b772c000 rw-p 00086000 fd:01 691256     /usr/lib/libGLU.so.1.3.1
b772e000-b772f000 rw-p 00000000 00:00 0 
b772f000-b7730000 rw-s 81000000 00:05 5273       /dev/snd/pcmC0D0p
b7730000-b7731000 r--s 80000000 00:05 5273       /dev/snd/pcmC0D0p
b7731000-b7733000 r-xp 00000000 fd:01 919199     /usr/lib/gconv/ISO8859-1.so
b7733000-b7734000 r--p 00001000 fd:01 919199     /usr/lib/gconv/ISO8859-1.so
b7734000-b7735000 rw-p 00002000 fd:01 919199     /usr/lib/gconv/ISO8859-1.so
b7735000-b7736000 rw-s 00000000 00:04 66322439   /SYSV0056a4d5 (deleted)
b7736000-b7740000 r-xp 00000000 fd:01 819295     /lib/libnss_nis-2.17.so
b7740000-b7741000 r--p 00009000 fd:01 819295     /lib/libnss_nis-2.17.so
b7741000-b7742000 rw-p 0000a000 fd:01 819295     /lib/libnss_nis-2.17.so
b7742000-b774a000 r-xp 00000000 fd:01 819290     /lib/libnss_compat-2.17.so
b774a000-b774b000 r--p 00007000 fd:01 819290     /lib/libnss_compat-2.17.so
b774b000-b774c000 rw-p 00008000 fd:01 819290     /lib/libnss_compat-2.17.so
b774c000-b774e000 rwxp 00000000 00:00 0 
b774e000-b774f000 rw-p 00000000 00:00 0 
b774f000-b7751000 rwxp 00000000 00:00 0 
b7751000-b7752000 rw-p 00000000 00:00 0 
b7752000-b7753000 rw-s 00000000 00:04 15104974   /drm mm object (deleted)
b7753000-b7755000 rwxp 00000000 00:00 0 
b7755000-b7756000 r--p 00000000 fd:01 328786     /usr/lib/locale/en_US/LC_NUMERIC
b7756000-b7757000 r--p 00000000 fd:01 412138     /usr/lib/locale/en_US/LC_TIME
b7757000-b7758000 r--p 00000000 fd:01 412139     /usr/lib/locale/en_US/LC_MONETARY
b7758000-b7759000 r--p 00000000 fd:01 412131     /usr/lib/locale/en_US/LC_MESSAGES/                                                                                     SYS_LC_MESSAGES
b7759000-b775a000 r--p 00000000 fd:01 328787     /usr/lib/locale/en_US/LC_PAPER
b775a000-b775b000 r--p 00000000 fd:01 412130     /usr/lib/locale/en_US/LC_NAME
b775b000-b775c000 r--p 00000000 fd:01 412137     /usr/lib/locale/en_US/LC_ADDRESS
b775c000-b775d000 r--p 00000000 fd:01 412140     /usr/lib/locale/en_US/LC_TELEPHONE
b775d000-b775e000 r--p 00000000 fd:01 328788     /usr/lib/locale/en_US/LC_MEASUREME                                                                                     NT
b775e000-b775f000 r--p 00000000 fd:01 412132     /usr/lib/locale/en_US/LC_IDENTIFIC                                                                                     ATION
b775f000-b7760000 rw-p 00000000 00:00 0 
b7760000-b7781000 r-xp 00000000 fd:01 819327     /lib/ld-2.17.so
b7781000-b7782000 r--p 00020000 fd:01 819327     /lib/ld-2.17.so
b7782000-b7783000 rw-p 00021000 fd:01 819327     /lib/ld-2.17.so
bfd58000-bfd7c000 rw-p 00000000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
/home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: line 69: 31989 Abo                                                                                     rted                 ./oolite.app/oolite "$@"

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.

(Press Ctrl-C to continue)


It happened again, but this time the error message is different, and not as long.

Code: Select all


kgs@darkstar:~$ GNUstep/Applications/Oolite/oolite
AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
/home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: line 69:   926 Segmentation fault      ./oolite.app/oolite "$@"

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.

(Press Ctrl-C to continue)


Here is Latest.log

Code: Select all


Opening log for Oolite version 1.80 (x86-32) under Linux 3.10.17-smp at 2014-11-19 21:00:32 -0500.
2 processors detected.
Build options: OpenAL, new planets.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

21:00:32.941 [display.mode.list.native]: X11 native resolution detected: 1024 x 768
21:00:33.464 [joystick.init]: Number of joysticks detected: 2
21:00:33.480 [rendering.opengl.version]: OpenGL renderer version: 1.4.0 ("1.4 Mesa 9.1.7"). Vendor: "Intel Open Source Technology Center". Renderer: "Mesa DRI Intel(R) 945GM x86/MMX/SSE2".
21:00:33.480 [rendering.opengl.extensions]: OpenGL extensions (118):
GL_ARB_texture_env_crossbar, GL_S3_s3tc, GL_EXT_abgr, GL_EXT_texture, GL_ARB_shadow, GL_IBM_texture_mirrored_repeat, GL_EXT_texture_edge_clamp, GL_EXT_separate_specular_color, GL_EXT_blend_minmax, GL_ARB_texture_env_add, GL_EXT_texture_object, GL_INGR_blend_func_separate, GL_NV_texture_env_combine4, GL_EXT_texture_cube_map, GL_ARB_draw_elements_base_vertex, GL_ARB_sampler_objects, GL_EXT_texture_env_dot3, GL_ARB_invalidate_subdata, GL_IBM_rasterpos_clip, GL_EXT_framebuffer_blit, GL_ARB_texture_env_dot3, GL_EXT_framebuffer_object, GL_NV_light_max_exponent, GL_EXT_blend_subtract, GL_EXT_copy_texture, GL_EXT_separate_shader_objects, GL_3DFX_texture_compression_FXT1, GL_MESA_window_pos, GL_ARB_multitexture, GL_EXT_stencil_wrap, GL_ARB_texture_border_clamp, GL_ARB_texture_env_combine, GL_EXT_framebuffer_multisample, GL_EXT_texture_env_add, GL_SGIS_texture_edge_clamp, GL_EXT_packed_pixels, GL_ARB_depth_texture, GL_SGIS_texture_lod, GL_ARB_transpose_matrix, GL_EXT_stencil_two_side, GL_NV_packed_depth_stencil, GL_NV_texgen_reflection, GL_ARB_shading_language_100, GL_ARB_robustness, GL_OES_EGL_image, GL_EXT_gpu_program_parameters, GL_EXT_rescale_normal, GL_ARB_map_buffer_range, GL_ANGLE_texture_compression_dxt3, GL_ARB_get_program_binary, GL_ARB_provoking_vertex, GL_ARB_explicit_attrib_location, GL_ARB_pixel_buffer_object, GL_EXT_secondary_color, GL_ARB_texture_storage, GL_ANGLE_texture_compression_dxt5, GL_ARB_ES2_compatibility, GL_ARB_copy_buffer, GL_OES_read_format, GL_ARB_texture_mirrored_repeat, GL_SUN_multi_draw_arrays, GL_EXT_blend_equation_separate, GL_ARB_half_float_pixel, GL_EXT_draw_range_elements, GL_EXT_polygon_offset, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_compression_dxt1, GL_SGIS_texture_border_clamp, GL_SGIS_generate_mipmap, GL_APPLE_object_purgeable, GL_ARB_texture_rectangle, GL_ARB_texture_non_power_of_two, GL_NV_texture_rectangle, GL_ARB_point_sprite, GL_EXT_packed_depth_stencil, GL_ARB_vertex_shader, GL_ARB_vertex_buffer_object, GL_ARB_sync, GL_ARB_debug_output, GL_ARB_shader_objects, GL_EXT_provoking_vertex, GL_IBM_multimode_draw_arrays, GL_MESA_ycbcr_texture, GL_ARB_internalformat_query, GL_ATI_separate_stencil, GL_ARB_framebuffer_object, GL_EXT_texture_rectangle, GL_ARB_fragment_shader, GL_EXT_fog_coord, GL_EXT_texture3D, GL_EXT_subtexture, GL_ARB_window_pos, GL_ARB_fragment_program, GL_EXT_point_parameters, GL_ARB_vertex_program, GL_EXT_texture_env_combine, GL_ARB_texture_cube_map, GL_ARB_point_parameters, GL_EXT_compiled_vertex_array, GL_EXT_bgra, GL_EXT_vertex_array, GL_ARB_multisample, GL_ARB_vertex_array_object, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ARB_texture_compression, GL_EXT_multi_draw_arrays, GL_APPLE_vertex_array_object, GL_ATI_texture_env_combine3, GL_APPLE_packed_pixels, GL_EXT_blend_func_separate, GL_MESA_pack_invert, GL_EXT_shadow_funcs, GL_ATI_blend_equation_separate, GL_EXT_blend_color, GL_EXT_pixel_buffer_object, GL_NV_blend_square
21:00:33.555 [rendering.opengl.gpuSpecific]: Matched GPU configuration "Intel GMA 900/950 family".
21:00:33.556 [rendering.opengl.shader.support]: Shaders are supported.
21:00:33.629 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    ~/GNUstep/Applications/Oolite/oolite.app/Resources
    AddOns
21:00:33.999 [shipData.load.begin]: Loading ship data.
21:00:34.140 [script.javascript.init]: JavaScript reset successful.
21:00:35.860 [startup.complete]: ========== Loading complete in 3.19 seconds. ==========
21:00:48.936 [script.javascript.init]: JavaScript reset successful.
21:00:48.954 [script.load.world.listAll]: Loaded 14 world scripts:
    oolite-cloaking-device 1.80
    oolite-constrictor-hunt 1.80
    oolite-contracts-cargo 1.80
    oolite-contracts-helpers 1.80
    oolite-contracts-parcels 1.80
    oolite-contracts-passengers 1.80
    oolite-libPriorityAI 1.80
    oolite-nova 1.80
    oolite-populator 1.80
    oolite-primable-equipment-register 1.80
    oolite-registership 1.80
    oolite-thargoid-plans 1.80
    oolite-trumbles 1.80
    oolite-tutorial 1.80


User avatar
Amah
---- E L I T E ----
---- E L I T E ----
Posts: 486
Joined: Tue Aug 28, 2012 8:05 pm
Location: aboard the Laenina Crowne - Yasen-N class space freighter
Contact:

Re: Random crashes with 1.80

Post by Amah »

You are running an intel gfx card, so my first guess would be it might have to do with the shaders / shader support. Try to disable the shaders (F2-> Game Options -> Graphics details: normal details)

Some specs could be helpful (distri, desktop environment, self compiled, oolite from the repositories or from the oolite homepage etc. )
Amah
User avatar
kgs
Above Average
Above Average
Posts: 23
Joined: Wed Jun 08, 2011 8:48 pm

Re: Random crashes with 1.80

Post by kgs »

My graphics details are set at minimum. Would setting them at normal make a difference?

I am running Slackware Linux, FVWM for desktop, and the 32 bit Oolite package from the homepage.

The previous version (1.77 or something?) never (or seldom) gave me this problem. The crashes are happening very regularly now. Usually a few moments after arriving at a system, or sometimes as I near the station. Sometimes with other ships on my scanner, sometimes with no other ships in sight.

Usually, after crashing and resuming from the autosave I will try again to go to the same system and it crashes again.
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1576
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Random crashes with 1.80

Post by spud42 »

me to, crashes to desktop when nearing a station. debian wheezy 32b download from homepage too. new commander less than 20 trips just bought injectors no cargo expansion. no OXP/OXZ. running on a ACER AOA150 netbook. graphics detail to minimum. didnt crash for first session of around 10 trips... but crashed twice today.

can provide a log if you need it and can tell me where to find it... linux semi noob.....
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Random crashes with 1.80

Post by Diziet Sma »

spud42 wrote:
can provide a log if you need it and can tell me where to find it... linux semi noob.....
Logs would be very helpful, I suspect.. look in ~/.Oolite/Logs
(.Oolite is a hidden folder, so you may need to set your file manager to view hidden files/folders)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1576
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Random crashes with 1.80

Post by spud42 »

thanks Dizzy. will crank the little beast up over the weekend and see if i can find that log..
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1576
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Random crashes with 1.80

Post by spud42 »

turns out i had downloaded a few OXZ. market observer and some eye candy. not sure why as the netbook doesn't have a lot of grunt. i had the BGS sound set, cabal common library ,famous planets, planets with rings and the other one i cant remember but i did not have BGS installed?? so the sounds wouldn't work without it right?

i have removed all but market observer. had 3 runs between Isinor and Ensoreus without any problem so far. couldnt really see anything in the logs from the previous crash.
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Random crashes with 1.80

Post by Diziet Sma »

spud42 wrote:
i had the BGS sound set, but i did not have BGS installed?? so the sounds wouldn't work without it right?
Correct.. without BGS, the soundset is of no use..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
kgs
Above Average
Above Average
Posts: 23
Joined: Wed Jun 08, 2011 8:48 pm

Re: Random crashes with 1.80

Post by kgs »

I found the "--noshaders" option in the release notes. The game still crashes with that option. :|
User avatar
kgs
Above Average
Above Average
Posts: 23
Joined: Wed Jun 08, 2011 8:48 pm

Re: Random crashes with 1.80

Post by kgs »

I managed to get a lot of stuff from the latest crash.

Code: Select all


kgs@darkstar:~$ /home/kgs/GNUstep/Applications/Oolite/oolite
AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
*** Error in `./oolite.app/oolite': free(): invalid next size (normal): 0x0a3bdf00 ***
======= Backtrace: =========
/lib/libc.so.6(+0x78d78)[0xb6d08d78]
/usr/lib/xorg/modules/dri/i915_dri.so(+0x25380)[0xb5f9c380]
/usr/lib/xorg/modules/dri/i915_dri.so(+0x43714)[0xb5fba714]
/usr/lib/libGL.so.1(+0x4212d)[0xb767d12d]
/usr/lib/libGL.so.1(glXDestroyContext+0x108)[0xb7652938]
/usr/lib/libSDL-1.2.so.0(+0x3b444)[0xb7488444]
/usr/lib/libSDL-1.2.so.0(+0x3fe45)[0xb748ce45]
/usr/lib/libSDL-1.2.so.0(+0x40058)[0xb748d058]
/usr/lib/libSDL-1.2.so.0(SDL_VideoQuit+0x5b)[0xb747d57b]
/usr/lib/libSDL-1.2.so.0(SDL_QuitSubSystem+0x6d)[0xb74547ad]
/usr/lib/libSDL-1.2.so.0(SDL_Quit+0x1b)[0xb745484b]
/usr/lib/libSDL-1.2.so.0(+0x7d1f)[0xb7454d1f]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libobjc.so.2(objc_msg_lookup+0x34)[0xb6e8b5b4]
./oolite.app/oolite[0x8079b8f]
./oolite.app/oolite[0x810987f]
./oolite.app/oolite[0x827f0a0]
./oolite.app/oolite[0x825161c]
./oolite.app/oolite[0x824c7b0]
./oolite.app/oolite[0x824c82e]
./oolite.app/oolite[0x824c878]
./oolite.app/oolite[0x824642b]
./oolite.app/oolite[0x824563e]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x177cf5)[0xb723fcf5]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x1e80c5)[0xb72b00c5]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x1b58c7)[0xb727d8c7]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x1b6a4d)[0xb727ea4d]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x1b6cd6)[0xb727ecd6]
/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/libgnustep-base.so.1.20(+0x1b6bb8)[0xb727ebb8]
./oolite.app/oolite[0x8245e16]
./oolite.app/oolite(main+0x1f0)[0x824c170]
/lib/libc.so.6(__libc_start_main+0xf3)[0xb6ca9773]
./oolite.app/oolite(ftell+0x3d)[0x80698b1]
======= Memory map: ========
08048000-08659000 r-xp 00000000 fd:03 434224     /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite
08659000-0871a000 rw-p 00610000 fd:03 434224     /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite
0871a000-0871d000 rw-p 00000000 00:00 0 
09dfd000-0de10000 rw-p 00000000 00:00 0          [heap]
a7655000-a7756000 rw-p 00000000 00:00 0 
a8659000-a865a000 ---p 00000000 00:00 0 
a865a000-a8f5a000 rw-p 00000000 00:00 0 
a925a000-a935b000 rw-p 00000000 00:00 0 
a9a5c000-a9b5d000 rw-p 00000000 00:00 0 
a9e5d000-a9f5e000 rw-p 00000000 00:00 0 
aaa60000-aab61000 rw-p 00000000 00:00 0 
aae61000-aaf62000 rw-p 00000000 00:00 0 
ab262000-ab363000 rw-p 00000000 00:00 0 
ab663000-ab764000 rw-p 00000000 00:00 0 
aba64000-abb65000 rw-p 00000000 00:00 0 
ac100000-ac161000 rw-p 00000000 00:00 0 
ac161000-ac200000 ---p 00000000 00:00 0 
ac400000-ac500000 rw-s 74b3a000 00:05 5279       /dev/dri/card0
ac500000-ac5c1000 rw-p 00000000 00:00 0 
ac5c1000-ac600000 ---p 00000000 00:00 0 
ac667000-ac768000 rw-p 00000000 00:00 0 
ac800000-ac900000 rw-s d6f18000 00:05 5279       /dev/dri/card0
ac900000-ac9e1000 rw-p 00000000 00:00 0 
ac9e1000-aca00000 ---p 00000000 00:00 0 
acaff000-acc00000 rw-p 00000000 00:00 0 
acc00000-acd00000 rw-s d6dd8000 00:05 5279       /dev/dri/card0
acd00000-acdc1000 rw-p 00000000 00:00 0 
acdc1000-ace00000 ---p 00000000 00:00 0 
aceff000-acfff000 rw-s 8f4c1000 00:05 5279       /dev/dri/card0
acfff000-ad100000 rw-p 00000000 00:00 0 
ad100000-ad1c1000 rw-p 00000000 00:00 0 
ad1c1000-ad200000 ---p 00000000 00:00 0 
ad2fe000-ad3fe000 rw-s 8f381000 00:05 5279       /dev/dri/card0
ad3fe000-ad600000 rw-p 00000000 00:00 0 
ad600000-ad700000 rw-s dfc79000 00:05 5279       /dev/dri/card0
ad700000-ad800000 rw-p 00000000 00:00 0 
ad800000-ad900000 rw-s dfb39000 00:05 5279       /dev/dri/card0
ad900000-ad9f9000 rw-p 00000000 00:00 0 
ad9f9000-ada00000 ---p 00000000 00:00 0 
adafb000-adbfb000 rw-s df859000 00:05 5279       /dev/dri/card0
adbfb000-adcfc000 rw-p 00000000 00:00 0 
adcfe000-addfe000 rw-s 8f161000 00:05 5279       /dev/dri/card0
addfe000-adefe000 rw-s 75988000 00:05 5279       /dev/dri/card0
adefe000-adfff000 rw-p 00000000 00:00 0 
ae000000-ae200000 rw-s 8abe7000 00:05 5279       /dev/dri/card0
ae200000-ae2c1000 rw-p 00000000 00:00 0 
ae2c1000-ae300000 ---p 00000000 00:00 0 
ae359000-ae459000 rw-s d7071000 00:05 5279       /dev/dri/card0
ae459000-ae559000 rw-s 8ade7000 00:05 5279       /dev/dri/card0
ae5c0000-ae600000 rw-s 8f481000 00:05 5279       /dev/dri/card0
ae600000-ae700000 rw-s 69dcc000 00:05 5279       /dev/dri/card0
ae700000-ae7c1000 rw-p 00000000 00:00 0 
ae7c1000-ae800000 ---p 00000000 00:00 0 
ae823000-ae863000 rw-s dfdb9000 00:05 5279       /dev/dri/card0
ae863000-ae8a3000 rw-s dfd79000 00:05 5279       /dev/dri/card0
ae8a3000-ae8e3000 rw-s df959000 00:05 5279       /dev/dri/card0
ae922000-ae962000 rw-s 74c3a000 00:05 5279       /dev/dri/card0
ae962000-ae9a2000 rw-s 8f601000 00:05 5279       /dev/dri/card0
ae9a2000-ae9e2000 rw-s d6ed8000 00:05 5279       /dev/dri/card0
ae9e2000-aea22000 rw-s 8f5c1000 00:05 5279       /dev/dri/card0
aea22000-aeb23000 rw-p 00000000 00:00 0 
aeb24000-aec24000 rw-s 75218000 00:05 5279       /dev/dri/card0
aec24000-aeca5000 rw-p 00000000 00:00 0 
aecc3000-aece3000 rwxp 00000000 00:00 0 
aece3000-aed23000 rw-s 8f261000 00:05 5279       /dev/dri/card0
aed23000-aed63000 rw-s 75318000 00:05 5279       /dev/dri/card0
aed63000-aeda3000 rw-s 8aee7000 00:05 5279       /dev/dri/card0
aeda4000-aeea4000 rw-s df9f9000 00:05 5279       /dev/dri/card0
aeea4000-aefa5000 rw-p 00000000 00:00 0 
aefa5000-af005000 rw-s 756a8000 00:05 5279       /dev/dri/card0
af005000-af065000 rw-s 75648000 00:05 5279       /dev/dri/card0
af065000-af095000 rw-s 75618000 00:05 5279       /dev/dri/card0
af09d000-af09e000 rwxp 00000000 00:00 0 
af0d3000-af113000 rw-s d7171000 00:05 5279       /dev/dri/card0
af134000-af174000 rw-s dfc39000 00:05 5279       /dev/dri/card0
af174000-af1b4000 rw-s dfaf9000 00:05 5279       /dev/dri/card0
af1d4000-af214000 rw-s df9b9000 00:05 5279       /dev/dri/card0
af214000-af295000 rw-p 00000000 00:00 0 
af295000-af395000 rw-s 75848000 00:05 5279       /dev/dri/card0
af395000-af3f5000 rw-s 751b8000 00:05 5279       /dev/dri/card0
af423000-af453000 rw-s 731b3000 00:05 5279       /dev/dri/card0
af453000-af483000 rw-s 73183000 00:05 5279       /dev/dri/card0
af483000-af4b3000 rw-s 73153000 00:05 5279       /dev/dri/card0
af4b3000-af4e3000 rw-s 73123000 00:05 5279       /dev/dri/card0
af4e3000-af513000 rw-s 730f3000 00:05 5279       /dev/dri/card0
af514000-af614000 rw-s 75708000 00:05 5279       /dev/dri/card0
af614000-af714000 rw-s 8ee4c000 00:05 5279       /dev/dri/card0
af715000-af815000 rw-s 75018000 00:05 5279       /dev/dri/card0
af816000-af916000 rw-s 754d8000 00:05 5279       /dev/dri/card0
af916000-afa16000 rw-s 7f6b0000 00:05 5279       /dev/dri/card0
afa20000-afb20000 rw-s 75398000 00:05 5279       /dev/dri/card0
afb20000-afca0000 rw-s 732ff000 00:05 5279       /dev/dri/card0
afca0000-afce1000 rw-p 00000000 00:00 0 
afcfd000-afd2d000 rw-s 730c3000 00:05 5279       /dev/dri/card0
afd2d000-afd5d000 rw-s 73093000 00:05 5279       /dev/dri/card0
afd5d000-afd8d000 rw-s 8a5c8000 00:05 5279       /dev/dri/card0
afd8d000-afdbd000 rw-s 8a598000 00:05 5279       /dev/dri/card0
afdbd000-afded000 rw-s 8a568000 00:05 5279       /dev/dri/card0
afdf9000-afe09000 rw-s df9a9000 00:05 5279       /dev/dri/card0
afe09000-afe19000 rw-s df999000 00:05 5279       /dev/dri/card0
afe19000-aff19000 rw-s 2f339000 00:05 5279       /dev/dri/card0
aff19000-aff79000 rw-s 75aa8000 00:05 5279       /dev/dri/card0
aff83000-aff93000 rwxp 00000000 00:00 0 
aff99000-b005c000 rw-p 00000000 00:00 0 
b006a000-b00a7000 rwxp 00000000 00:00 0 
b00a7000-b0107000 rw-s 75158000 00:05 5279       /dev/dri/card0
b0107000-b0147000 rw-s 75118000 00:05 5279       /dev/dri/card0
b0147000-b0247000 rw-s 7f98e000 00:05 5279       /dev/dri/card0
b0247000-b03f5000 rw-p 00000000 00:00 0 
b03f9000-b0409000 rwxp 00000000 00:00 0 
b0409000-b0454000 rw-p 00000000 00:00 0 
b0454000-b04aa000 rw-p 00000000 00:00 0 
b04b0000-b0500000 rwxp 00000000 00:00 0 
b0500000-b05fb000 rw-p 00000000 00:00 0 
b05fb000-b0600000 ---p 00000000 00:00 0 
b0600000-b0640000 rw-s 75948000 00:05 5279       /dev/dri/card0
b0640000-b0680000 rw-s 75808000 00:05 5279       /dev/dri/card0
b0680000-b06b0000 rw-s 2fc91000 00:05 5279       /dev/dri/card0
b06b0000-b06ee000 rw-p 00000000 00:00 0 
b06ee000-b06ef000 ---p 00000000 00:00 0 
b06ef000-b0eee000 rw-p 00000000 00:00 0          [stack:2112]
b0eee000-b0eef000 ---p 00000000 00:00 0 
b0eef000-b16ee000 rw-p 00000000 00:00 0          [stack:2111]
b16ee000-b16ef000 ---p 00000000 00:00 0 
b16ef000-b1eee000 rw-p 00000000 00:00 0          [stack:2110]
b1eee000-b1eef000 ---p 00000000 00:00 0 
b1eef000-b26ee000 rw-p 00000000 00:00 0          [stack:2109]
b26f0000-b2700000 rwxp 00000000 00:00 0 
b2700000-b2740000 rw-s 755d8000 00:05 5279       /dev/dri/card0
b2740000-b2780000 rw-s 75498000 00:05 5279       /dev/dri/card0
b2780000-b27c0000 rw-s 2f439000 00:05 5279       /dev/dri/card0
b27c0000-b2800000 rw-s 300d9000 00:05 5279       /dev/dri/card0
b2800000-b2900000 rw-p 00000000 00:00 0 
b2900000-b2921000 rw-p 00000000 00:00 0 
b2921000-b2a00000 ---p 00000000 00:00 0 
b2a0e000-b2a26000 rw-s 2fc79000 00:05 5279       /dev/dri/card0
b2a26000-b2e7e000 rw-p 00000000 00:00 0 
b2e7e000-b2e7f000 ---p 00000000 00:00 0 
b2e7f000-b367e000 rw-p 00000000 00:00 0          [stack:2108]
b367e000-b367f000 ---p 00000000 00:00 0 
b367f000-b3e7e000 rw-p 00000000 00:00 0          [stack:2107]
b3e7e000-b487e000 rwxp 00000000 00:00 0 
b4880000-b4890000 rwxp 00000000 00:00 0 
b4890000-b48d0000 rw-s 8a528000 00:05 5279       /dev/dri/card0
b48d0000-b4910000 rw-s 7f7b0000 00:05 5279       /dev/dri/card0
b4910000-b4950000 rw-s 7fa8e000 00:05 5279       /dev/dri/card0
b4950000-b4977000 rw-p 00000000 00:00 0 
b4985000-b4988000 r-xp 00000000 fd:01 918997     /usr/lib/gconv/UTF-16.so
b4988000-b4989000 r--p 00002000 fd:01 918997     /usr/lib/gconv/UTF-16.so
b4989000-b498a000 rw-p 00003000 fd:01 918997     /usr/lib/gconv/UTF-16.so
b4990000-b49cf000 r--p 00000000 fd:01 329518     /usr/lib/locale/en_US.utf8/LC_CTYPE
b590f000-b592f000 r-xp 00000000 fd:01 691423     /usr/lib/libdrm_intel.so.1.0.0
b592f000-b5930000 rw-p 0001f000 fd:01 691423     /usr/lib/libdrm_intel.so.1.0.0
b5930000-b5cdc000 r-xp 00000000 fd:01 691577     /usr/lib/libdricore9.1.7.so.1.0.0
b5cdc000-b5ceb000 rw-p 003ab000 fd:01 691577     /usr/lib/libdricore9.1.7.so.1.0.0
b5ceb000-b5d00000 rw-p 00000000 00:00 0 
b5d00000-b5d01000 ---p 00000000 00:00 0 
b5d01000-b5e00000 rw-p 00000000 00:00 0          [stack:2106]
b5e00000-b5e21000 rw-p 00000000 00:00 0 
b5e21000-b5f00000 ---p 00000000 00:00 0 
b5f09000-b5f0a000 rw-p 00000000 00:00 0 /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite-wrapper: line 69:  2104 Aborted                 ./oolite.app/oolite "$@"

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.

(Press Ctrl-C to continue)

Please help. :)
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Random crashes with 1.80

Post by cim »

Can you try running Oolite under gdb, please?

Code: Select all

$ cd /home/kgs/GNUstep/Applications/Oolite/oolite
$ gdb ./oolite.app/oolite
...gdb initialisation
> run
...more initialisation, Oolite starts up, play it until it crashes
> bt
...crash backtrace: this may help us find out where in the code it's crashing.
The Intel 945 GM is unfortunately a terrible graphics card for OpenGL support, though it should be just about adequate for the minimum graphics settings. One other thing that might be worth a try: your Mesa driver version is reported as 9.1.7, but the latest Mesa version is 10.3.3 - if you can upgrade that it may help with the problem.
User avatar
kgs
Above Average
Above Average
Posts: 23
Joined: Wed Jun 08, 2011 8:48 pm

Re: Random crashes with 1.80

Post by kgs »

I'm having some trouble getting gdb to work. Here is some output from it. I tried telling it so use / as sysroot, and I also tried using /usr/lib as the solib-search-path but I don't have the the needed libraries in there anyways...

Code: Select all


kgs@darkstar:~$ gdb /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 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 "i486-slackware-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
/home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.20: cannot open shared object file: No such file or directory
[Inferior 1 (process 27276) exited with code 0177]
(gdb) set solib-search-path /home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib/
(gdb) run
Starting program: /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
/home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.20: cannot open shared object file: No such file or directory
[Inferior 1 (process 27315) exited with code 0177]
(gdb) 

I'm sure there's a simple solution to this, but I don't see it. I do have libgnustep-base.so.1.20 in Oolite's lib directory.

In the meantime I am going to see how updating Mesa breaks my computer. :lol:
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Random crashes with 1.80

Post by cim »

Ah, that makes sense - the libs needed for Oolite are included by the wrapper script. Getting the libraries needed for Oolite and the ones needed for gdb itself loaded at the same time is going to be tricky, so we should probably try other methods first.
User avatar
Getafix
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 979
Joined: Tue Apr 01, 2008 12:55 pm
Location: A small ice asteroid, orbiting Oresrati in Galaxy 8 (a.k.a. northwest Armorica).
Contact:

Re: Random crashes with 1.80

Post by Getafix »

@kgs

Try exporting the LD_LIBRARY_PATH env variable before running gdb:

Code: Select all

kgs@darkstar:~$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/kgs/GNUstep/Applications/Oolite/oolite-deps/lib 
kgs@darkstar:~$ gdb /home/kgs/GNUstep/Applications/Oolite/oolite.app/oolite
"Any sufficiently advanced information is indistinguishable from noise." [Newman, Lachmann, Moore]
Post Reply