Works-for-me(tm). What kind of file do you play when this happens? I tried various files and it didn't crash.
~ $ gdb /opt/rockbox/bin/rockbox /media/mmc2/core-dumps/core.rockbox.1843 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 "arm-linux-gnueabi"... Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libSDL-1.2.so.0...done. Loaded symbols for /usr/lib/libSDL-1.2.so.0 Reading symbols from /lib/libpthread.so.0...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libosso.so.1...done. Loaded symbols for /usr/lib/libosso.so.1 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.3...done. Loaded symbols for /lib/ld-linux.so.3 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libusb-0.1.so.4...done. Loaded symbols for /lib/libusb-0.1.so.4 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Core was generated by `/opt/rockbox/bin/rockbox'. Program terminated with signal 6, Aborted. [New process 1845] [New process 1854] [New process 1853] [New process 1852] [New process 1851] [New process 1849] [New process 1848] [New process 1847] [New process 1846] [New process 1843] #0 0x41050e74 in raise () from /lib/libc.so.6 (gdb) bt #0 0x41050e74 in raise () from /lib/libc.so.6 #1 0x41052450 in abort () from /lib/libc.so.6 #2 0x000584c4 in gui_message_loop () at /home/jstokes/rockbox-2011-01/firmware/target/hosted/sdl/button-sdl.c:278 #3 0x000591cc in sdl_event_thread (param=0xb39f08) at /home/jstokes/rockbox-2011-01/firmware/target/hosted/sdl/system-sdl.c:157 #4 0x425ea12c in SDL_RunThread () from /usr/lib/libSDL-1.2.so.0 #5 0x425ea3bc in ?? () from /usr/lib/libSDL-1.2.so.0 Cannot access memory at address 0x0