Okay, so here is the extended bugreport:
luke86@luke86-desktop:~/Games/ufoai$ gdb ./ufo
GNU gdb 6.8-debian
Copyright (C) 2008 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-linux-gnu"...
(gdb) run
Starting program: /home/luke86/Games/ufoai/ufo
[Thread debugging using libthread_db enabled]
---- filesystem initialization -----
Adding game dir: ./base
Added packfile ./base/0base.pk3 (4 files)
Added packfile ./base/0maps.pk3 (461 files)
Added packfile ./base/0media.pk3 (8 files)
Added packfile ./base/0models.pk3 (1231 files)
Added packfile ./base/0music.pk3 (35 files)
Added packfile ./base/0pics.pk3 (1577 files)
Added packfile ./base/0snd.pk3 (131 files)
Added packfile ./base/0ufos.pk3 (73 files)
using /home/luke86/.ufoai/2.2/base for writing
Adding game dir: /home/luke86/.ufoai/2.2/base
execing default.cfg
execing config.cfg
execing keys.cfg
----- network initialization -------
libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.1 initialized.
------ server initialization -------
----- console initialization -------
Console initialized.
------- video initialization -------
[New Thread 0xb760b6d0 (LWP 12808)]
SDL version: 1.2.11
I: desktop depth: 32bpp
I: setting mode 6: 1024x768 (fullscreen: no)
I: got 8 bits of stencil
I: got 24 bits of depth buffer
I: got double buffer
I: got 8 bits for red
I: got 8 bits for green
I: got 8 bits for blue
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: Radeon X1800 Series
GL_VERSION: 2.1.7412 Release
GL_EXTENSIONS: GL_AMD_performance_monitor GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
ignoring GL_EXT_LockArrays
using GL_ARB_multitexture
using GL_EXT_texture_env_combine
GL_SGIS_multitexture not found
ignoring GL_ARB_texture_compression
using GL_EXT_texture_filter_anisotropic [16 max] [16 selected]
using GL_EXT_texture_lod_bias
using GL_EXT_stencil_wrap
using GL_EXT_fog_coord
using GL_ATI_separate_stencil
GL_EXT_stencil_two_side not found
max texture size: detected 4096
SDL_ttf version 2.0.9 - we need at least 2.0.7
------- sound initialization -------
SDL_mixer version: 1.2.6
[New Thread 0xa49f1b90 (LWP 12811)]
...audio rate: 44100
...audio channels: 2
...driver: 'alsa'
--- save subsystem initialization --
added size subsystem (check ff)
added base subsystem (check 0)
added campaign subsystem (check 1)
added hospital subsystem (check 2)
added market subsystem (check 3)
added research subsystem (check 4)
added employee subsystem (check 5)
added aliencont subsystem (check 6)
added production subsystem (check 7)
added aircraft subsystem (check 8)
added messagesystem subsystem (check 9)
added stats subsystem (check a)
added nations subsystem (check b)
added transfer subsystem (check c)
----------- parse scripts ----------
Shared Client/Server Info loaded
... 94 items parsed
... 31 damage types parsed
... 52 map definitions parsed
... 25 equipment definitions parsed
... 10 inventory definitions parsed
... 22 team definitions parsed
CL_LanguageInit()... language settings are stored in configuration: de
123 static models loaded
====== UFO Initialized ======
Switch grab input off
S_Music_Start: Playing music: 'music/PsymongN3'
Loading savegame
...version: 2
...game version: 2.2
Changing to Singleplayer
Global data loaded - size 5204572 bytes
...techs: 165
...buildings: 21
...ranks: 16
...nations: 8
Load 'slot1'
...subsystem 'size' - loaded 101 bytes
...subsystem 'base' - loaded 25793 bytes
Activate stage intro
......warning: Set with no missions (stop)
...subsystem 'campaign' - loaded 290 bytes
...subsystem 'hospital' - loaded 0 bytes
...subsystem 'market' - loaded 2899 bytes
...subsystem 'research' - loaded 7882 bytes
...subsystem 'employee' - loaded 9084 bytes
...subsystem 'aliencont' - loaded 0 bytes
...subsystem 'production' - loaded 8 bytes
...subsystem 'aircraft' - loaded 1100 bytes
...subsystem 'messagesystem' - loaded 4380 bytes
...subsystem 'stats' - loaded 28 bytes
...subsystem 'nations' - loaded 1248 bytes
...subsystem 'transfer' - loaded 86400 bytes
File 'slot1' loaded.
Changing to Singleplayer
S_Music_Start: Playing music: 'music/van_geoscape'
ufo: src/client/cl_aliencont.c:203: AL_AddAliens: Assertion `*cargo[i].alientype' failed.
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb760b6d0 (LWP 12808)]
0xb7f03410 in __kernel_vsyscall ()
(gdb) bt full
#0 0xb7f03410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7bee085 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7befa01 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7be710e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0x0805688a in AL_AddAliens (aircraft=0x11ccd38c) at src/client/cl_aliencont.c:203
i = 0
j = 0
k = 315214928
albridx = 24
tobase = (base_t *) 0x11ccce84
cargo = (aliensTmp_t *) 0x11ccd7e0
messageAlreadySet = qfalse
alienBreathing = qfalse
tech = (technology_t *) 0xffffffff
limit = qfalse
__PRETTY_FUNCTION__ = "AL_AddAliens"
#5 0x08067ee4 in CL_AircraftReturnedToHomeBase (aircraft=0x11ccd38c) at src/client/cl_basemanagement.c:3134
No locals.
#6 0x0805a9e4 in CL_CampaignRunAircraft (dt=43) at src/client/cl_aircraft.c:938
end = (float *) 0x11ccd5d4
aircraft = (aircraft_t *) 0x11ccd38c
base = (base_t *) 0x11ccce84
i = 0
j = 0
k = 1030
__PRETTY_FUNCTION__ = "CL_CampaignRunAircraft"
#7 0x0806fc7c in CL_CampaignRun () at src/client/cl_campaign.c:1618
dt = 43
day = 672
month = 0
currenthour = 7
#8 0x080a23ff in MN_DrawMenus () at src/client/cl_menu.c:3199
mi = {model = 0xb6fe121f, name = 0x11 <Address 0x11 out of bounds>, origin = 0x0, angles = 0xbff6e70c, scale = 0x15, center = 0x0, frame = 0,
oldframe = 0, backlerp = 1.27214837e-27, skin = 0, color = 0xbff6e7b0}
pmi = {model = 0xf6e708, name = 0xbff6e760 "x\224�\022", origin = 0x11, angles = 0x0, scale = 0x0, center = 0xbff6e6bc, frame = 0, oldframe = 0,
backlerp = 2.38220739e-44, skin = 315200632, color = 0xbff6e758}
node = (menuNode_t *) 0x8347380
menu = (menu_t *) 0x867d4d4
as = (animState_t *) 0x0
ref = 0x0
font = 0x0
anim = 0x0
source = '\0' <repeats 63 times>
sp = 1
pp = 0
item = {a = 1, m = -1, t = -1, amount = 0, rotated = 0}
color = {0.800000012, 0.800000012, 0.800000012, 1}
mouseOver = 0
y = 0
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) quit
The program is running. Exit anyway? (y or n) y
luke86@luke86-desktop:~/Games/ufoai$