In The Groove 2 1.0 crash report (build 5409)
--------------------------------------

Crash reason: Thread deadlock on mutex RageSound_Generic_Software between Main thread (1121) and Decode thread (1138)
Crashed thread: Main thread

Checkpoints:
Thread: Main thread
Thread: Decode thread
Thread: RageSound_ALSA9_Software
Thread: MusicThread
Thread: WorkerThread (ThreadedMemoryCardWorker)
Thread: WorkerThread (/@mc1int/)
Thread: WorkerThread (/@mc2int/)
Thread: Iow thread
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/632_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/984_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/643_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/770_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/948_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/973_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/446_JumpBack_1.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/966_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/465_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/926_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/446_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/462_JumpBack.mpg)
Thread: MovieTexture_FFMpeg(/RandomMovies/In The Groove 2/439_JumpBack1.mpg)

Thread: Main thread
08256ae2: 
0838dcb9: 
0823cab3: 
083a601a: 
08372c62: 
0837141d: 
080617a4: 
083b086c: 
0826d007: 
083a5f7f: 
083b04e5: 
083a5f7f: 
08051edf: 
080c2543: 
b7a0490e: (libstdc++.so.5)
b79ba633: (libstdc++.so.5)
b79ba828: (libstdc++.so.5)
08373a8a: 
b77eb7b4: (libX11.so.6)
b7f3cbe0: glXQueryContext (libGL.so.1)
08051691: 

Thread: Decode thread
b7a074d1: std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_M_extract_float(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const (libstdc++.so.5)
0834be12: 
084ba05c: 
084a22bc: 
084a53b5: 
0835e6a7: 
0835d138: 
b79ccdb3: (libstdc++.so.5)
0837d9ed: 
0837ddc3: 
b7a074da: std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_M_extract_float(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const (libstdc++.so.5)
0834be12: 
083301ce: 
084bb3d9: 
0834be12: 
084a2e2c: 
084a3eb0: 
084a409f: 
0835e572: 
b7a0490e: (libstdc++.so.5)
0838dbf6: 
0838dd0b: 
08371b88: 
08372187: 
08370c69: 
0825f199: 
0838daf5: 
0823c784: 
b7a04694: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_widen_int(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char*, int) const (libstdc++.so.5)

Static log:
In The Groove 2 1.0
Compiled Wed Nov 29 06:14:15 UTC 2006 (build 5409)
Log starting 2024-01-05 04:05:27
Command line args (count=1): [[--type=Preferences-kit]]
OS: Linux ver 020612
Crash backtrace component: x86 custom backtrace
Crash lookup component: dladdr
Crash demangle component: cxa_demangle
Runtime library: glibc 2.3.2
Threads library: NPTL 0.60
TLS is available
Sound writeahead has been overridden to 2048
ALSA: Advanced Linux Sound Architecture Driver Version 1.0.11.
ALSA Driver: 0: NVidia CK8 [CK8], device 0: Intel ICH [NVidia CK8], 1/1 subdevices avail
ALSA Driver: 0: NVidia CK8 [CK8], device 2: Intel ICH - IEC958 [NVidia CK8 - IEC958], 1/1 subdevices avail
Couldn't load driver ALSA: Not enough substreams for hardware mixing, using software mixing
WARNING: Unknown sound driver name: DirectSound
ALSA: Software mixing at 48000hz
Sound driver: ALSA-sw
Video renderers: 'opengl'
OpenGL shading language: 1.10 NVIDIA via Cg 1.3 compiler
OGL Vendor: NVIDIA Corporation
OGL Renderer: GeForce4 MX Integrated GPU/AGP/SSE/3DNOW!
OGL Version: 1.5.6 NVIDIA 87.62
OGL Max texture size: 2048
OGL Texture units: 2
OGL Extensions: GL_ARB_imaging GL_ARB_multitexture GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 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_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shared_texture_palette GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_fence GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_register_combiners GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_lod GL_SUN_slice_accum 
GLU Version: 1.3
Display: :0.0 (screen 0)
Direct rendering: yes
X server vendor: The XFree86 Project, Inc [4.3.0.1]
Server GLX vendor: NVIDIA Corporation [1.4]
Client GLX vendor: NVIDIA Corporation [1.4]
Fullscreen 640x240 32 color 32 texture 0Hz Vsync NoAA
WARNING: input skip: Write 39.930260
Applying default joystick mapping #1 for device 'ITGIO|PIUIO' (ITG input device)
WARNING: input skip: Read completion (4) 0.101822
WARNING: input skip: Read completion (4) 0.201905
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Banner cache for '/Courses/Marathon/Get Groov'n.png' wasn't loaded
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
WARNING: Background missing: EV01456N.mpg
Mixing underruns: 191
Players joined: P1
MovieTexture_FFMpeg::Update looping
Language: english
Couldn't opendir(/itgcustom/BGAnimations/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DFail/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DFever/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DGood/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DGreat/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DIdle/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DMiss/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DWin/): No such file or directory
Couldn't opendir(/itgcustom/Characters/default/2DWinFever/): No such file or directory
Couldn't opendir(/itgcustom/Data/MachineProfile/): No such file or directory
Couldn't opendir(/itgcustom/Data/MachineProfile/Edits/): No such file or directory
Couldn't opendir(/itgcustom/Data/MachineProfile/Screenshots/): No such file or directory
Couldn't opendir(/itgcustom/Data/MachineProfile/Songs/): No such file or directory
Couldn't opendir(/itgcustom/Packages/): No such file or directory
Couldn't opendir(/itgcustom/Packages/default/): No such file or directory
Couldn't opendir(/itgcustom/RandomMovies/In The Groove/): No such file or directory
Couldn't opendir(/itgcustom/ScreenTitleJoin IdleComment/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/!/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Agent Blatant/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Amore/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Baby Baby/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Birdie/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Bumble Bee/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Clockwork Genesis/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Cryosleep/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/D-Code/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Destiny/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Determinator/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Energizer/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Fleadh Uncut/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Get Happy/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Go 60 Go/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Habanera 1/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/High/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Hillbilly Hardcore/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Hispanic Panic/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Holy Guacamole/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Hustle Beach/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Incognito/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Ize Pie/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/July -Euromix-/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Life of a Butterfly/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Lipstick Kiss/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Liquid Moon/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Monolith/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Music Pleeze/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/My Life Is So Crazy/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/No Princess/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/One False Move/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Out Of The Dark/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Reactor/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Renaissance/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Ride the Bass/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Robotix/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Soapy Bubble/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Spaceman/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Spacy Crazy Girl/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Spin Chicken/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Summer in Belize/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Sweet World/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Temple of Boom/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/The Message/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Twilight/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Typical Tropical/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Visible Noise/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/Vorsprung Durch Techno/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Songs/In The Groove 2/We Know What To Do/In The Groove 2/): No such file or directory
Couldn't opendir(/itgcustom/Themes/Languages/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/BGAnimations/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Fonts/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Graphics/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Graphics/_grade models/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Languages/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Numbers/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Other/): No such file or directory
Couldn't opendir(/itgcustom/Themes/arcade/Sounds/): No such file or directory
Couldn't opendir(/itgcustom/Themes/fallback/Graphics/): No such file or directory
Couldn't opendir(/itgcustom/gameplay cleared/): No such file or directory
Couldn't opendir(/itgcustom/gameplay comment danger/): No such file or directory
Couldn't opendir(/itgcustom/gameplay comment good/): No such file or directory
Couldn't opendir(/itgcustom/gameplay comment oni/): No such file or directory
Couldn't opendir(/itgcustom/gameplay failed/): No such file or directory
Couldn't opendir(/itgcustom/gameplay here we go final/): No such file or directory
Couldn't opendir(/itgcustom/gameplay here we go normal/): No such file or directory
Couldn't opendir(/itgcustom/gameplay intro/): No such file or directory
Couldn't opendir(/itgcustom/gameplay oni failed/): No such file or directory
Couldn't opendir(/itgcustom/gameplay ready/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/bus/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/bus/usb/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/bus/usb/devices/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/bus/usb/devices/1-0/): No such file or directory
Couldn't opendir(/itgcustom/rootfs/sys/bus/usb/devices/2-0/): No such file or directory
Couldn't opendir(/itgcustom/select course comment general/): No such file or directory
Couldn't opendir(/itgcustom/select music comment general/): No such file or directory
Couldn't opendir(/itgcustom/select music comment repeat/): No such file or directory
Couldn't opendir(/itgcustom/select music intro/): No such file or directory
Couldn't opendir(/itgcustom/title menu game name/): No such file or directory
Couldn't opendir(/sys/bus/usb/devices/1-0/): No such file or directory
Couldn't opendir(/sys/bus/usb/devices/2-0/): No such file or directory
Current renderer: OpenGL
Theme: arcade

Partial log:
427:05.693: FPS: 61, CFPS 60, VPF: 2214
427:06.693: FPS: 60, CFPS 60, VPF: 2202
427:06.917: File "/RandomMovies/In The Groove 2/984_JumpBack.mpg" looping
427:06.919: Opening codec mpeg1video
427:06.986: Expect 0.033333, got 0.066667 -> 0.033334
427:07.681: old bga 4 -> new bga 5, 52.000000, 52.011372
427:07.708: FPS: 61, CFPS 60, VPF: 2199
427:08.726: FPS: 61, CFPS 60, VPF: 2044
427:09.742: FPS: 61, CFPS 60, VPF: 1779
427:10.759: FPS: 61, CFPS 60, VPF: 1768
427:11.775: FPS: 61, CFPS 60, VPF: 1753
427:12.791: FPS: 61, CFPS 60, VPF: 1754
427:13.808: FPS: 61, CFPS 60, VPF: 1815
427:14.494: old bga 5 -> new bga 6, 68.000000, 68.022705
427:14.824: FPS: 61, CFPS 60, VPF: 1598
427:15.841: FPS: 61, CFPS 60, VPF: 1365
427:16.857: FPS: 61, CFPS 60, VPF: 1370
427:17.873: FPS: 61, CFPS 60, VPF: 1362
427:18.890: FPS: 61, CFPS 60, VPF: 1382
427:18.984: (/RandomMovies/In The Groove 2/948_JumpBack.mpg) Time is 4.488830, and the movie is at 1.833333.  Entering frame skip mode.
427:19.607: old bga 6 -> new bga 7, 80.000000, 80.036682
427:19.607: old bga 2 -> new bga 3, 80.000000, 80.036682
427:19.906: FPS: 61, CFPS 60, VPF: 1406
427:20.923: FPS: 61, CFPS 60, VPF: 1178
427:21.306: old bga 7 -> new bga 8, 84.000000, 84.032082
427:21.306: old bga 3 -> new bga 4, 84.000000, 84.032082
427:21.939: FPS: 61, CFPS 60, VPF: 1085
427:22.955: FPS: 61, CFPS 60, VPF: 1061
427:23.357: Mixing underruns: 1
427:23.406: Approximate sound time: driver frame 1230807496, m_Queue frame 1228990208..1230806784 (dist 712), closest position is 1816576
427:23.972: FPS: 61, CFPS 60, VPF: 1033
427:24.373: Mixing underruns: 190
427:24.421: Approximate sound time: driver frame 1230856280, m_Queue frame 1228990208..1230806784 (dist 49496), closest position is 1816576
427:24.988: FPS: 61, CFPS 60, VPF: 1007
427:25.388: Mixing underruns: 191
427:25.439: Approximate sound time: driver frame 1230905072, m_Queue frame 1228990208..1230806784 (dist 98288), closest position is 1816576
427:26.005: FPS: 61, CFPS 60, VPF: 1007
427:26.406: Mixing underruns: 191
427:26.455: Approximate sound time: driver frame 1230953856, m_Queue frame 1228990208..1230806784 (dist 147072), closest position is 1816576
428:03.611: (/RandomMovies/In The Groove 2/446_JumpBack_1.mpg) Time is 2.097651, and the movie is at 0.599999.  Entering frame skip mode.

-- End of report
