All pastes #2134350 Raw Edit

Mine

public text v1 · immutable
#2134350 ·published 2012-03-31 20:26 UTC
rendered paste body
devel flavour with (-g NOSTRIP) modified .mk file

gdb --args derived/openmsx -machine msx1
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/philippov/openmsx_build/openmsx-0.8.2/derived/openmsx...done.
(gdb) run
Starting program: /home/philippov/openmsx_build/openmsx-0.8.2/derived/openmsx -machine msx1
[Thread debugging using libthread_db enabled]
[New Thread 0xb7fa0b70 (LWP 11662)]
[New Thread 0xb779fb70 (LWP 11663)]
[New Thread 0xb2f9db70 (LWP 11664)]
[Thread 0xb2f9db70 (LWP 11664) exited]
[New Thread 0xb2f9db70 (LWP 11666)]
[Thread 0xb2f9db70 (LWP 11666) exited]
[New Thread 0xb2f9db70 (LWP 11667)]
[Thread 0xb2f9db70 (LWP 11667) exited]
[New Thread 0xb2f9db70 (LWP 11668)]
[Thread 0xb2f9db70 (LWP 11668) exited]
Fatal error: Error in "msx1" machine: Couldn't find ROM file for "MSX BIOS with BASIC ROM" roms/hx-10_basic-bios1.rom.
[Thread 0xb7fa0b70 (LWP 11662) exited]
*** glibc detected *** /home/philippov/openmsx_build/openmsx-0.8.2/derived/openmsx: free(): invalid pointer: 0x0a3572c7 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b161)[0x689161]
/lib/tls/i686/cmov/libc.so.6(+0x6c9b8)[0x68a9b8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x68da9d]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x59f741]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0x57bc2d]
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x4c)[0x57d5dc]
/lib/tls/i686/cmov/libc.so.6(+0x2f1bf)[0x64d1bf]
/lib/tls/i686/cmov/libc.so.6(+0x2f22f)[0x64d22f]
/home/philippov/openmsx_build/openmsx-0.8.2/derived/openmsx[0x80c3c5c]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x634bd6]
/home/philippov/openmsx_build/openmsx-0.8.2/derived/openmsx[0x8050791]
======= Memory map: ========
00110000-0012b000 r-xp 00000000 08:18 266480     /lib/ld-2.11.1.so
0012b000-0012c000 r--p 0001a000 08:18 266480     /lib/ld-2.11.1.so
0012c000-0012d000 rw-p 0001b000 08:18 266480     /lib/ld-2.11.1.so
0012d000-0012e000 r-xp 00000000 00:00 0          [vdso]
0012e000-00135000 r-xp 00000000 08:18 262261     /lib/tls/i686/cmov/librt-2.11.1.so
00135000-00136000 r--p 00006000 08:18 262261     /lib/tls/i686/cmov/librt-2.11.1.so
00136000-00137000 rw-p 00007000 08:18 262261     /lib/tls/i686/cmov/librt-2.11.1.so
00137000-0019a000 r-xp 00000000 08:18 790293     /usr/lib/libSDL-1.2.so.0.11.3
0019a000-0019b000 r--p 00063000 08:18 790293     /usr/lib/libSDL-1.2.so.0.11.3
0019b000-0019c000 rw-p 00064000 08:18 790293     /usr/lib/libSDL-1.2.so.0.11.3
0019c000-001c6000 rw-p 00000000 00:00 0 
001c6000-001cb000 r-xp 00000000 08:18 818585     /usr/lib/libSDL_ttf-2.0.so.0.6.3
001cb000-001cc000 r--p 00004000 08:18 818585     /usr/lib/libSDL_ttf-2.0.so.0.6.3
001cc000-001cd000 rw-p 00005000 08:18 818585     /usr/lib/libSDL_ttf-2.0.so.0.6.3
001cd000-001f0000 r-xp 00000000 08:18 262818     /lib/libpng12.so.0.42.0
001f0000-001f1000 r--p 00022000 08:18 262818     /lib/libpng12.so.0.42.0
001f1000-001f2000 rw-p 00023000 08:18 262818     /lib/libpng12.so.0.42.0
001f2000-002ec000 r-xp 00000000 08:18 812215     /usr/lib/libtcl8.5.so.0
002ec000-002ee000 r--p 000fa000 08:18 812215     /usr/lib/libtcl8.5.so.0
002ee000-002f2000 rw-p 000fc000 08:18 812215     /usr/lib/libtcl8.5.so.0
002f2000-002f3000 rw-p 00000000 00:00 0 
002f3000-00417000 r-xp 00000000 08:18 790094     /usr/lib/libxml2.so.2.7.6
00417000-00418000 ---p 00124000 08:18 790094     /usr/lib/libxml2.so.2.7.6
00418000-0041c000 r--p 00124000 08:18 790094     /usr/lib/libxml2.so.2.7.6
0041c000-0041d000 rw-p 00128000 08:18 790094     /usr/lib/libxml2.so.2.7.6
0041d000-0041e000 rw-p 00000000 00:00 0 
0041e000-00431000 r-xp 00000000 08:18 262344     /lib/libz.so.1.2.3.3
00431000-00432000 r--p 00012000 08:18 262344     /lib/libz.so.1.2.3.3
00432000-00433000 rw-p 00013000 08:18 262344     /lib/libz.so.1.2.3.3
00433000-0048d000 r-xp 00000000 08:18 791626     /usr/lib/mesa/libGL.so.1.2
0048d000-00492000 r--p 00059000 08:18 791626     /usr/lib/mesa/libGL.so.1.2
00492000-00497000 rwxp 0005e000 08:18 791626     /usr/lib/mesa/libGL.so.1.2
00497000-00498000 rwxp 00000000 00:00 0 
00498000-004df000 r-xp 00000000 08:18 818581     /usr/lib/libGLEW.so.1.5.2
004df000-004e2000 r--p 00046000 08:18 818581     /usr/lib/libGLEW.so.1.5.2
004e2000-004e3000 rw-p 00049000 08:18 818581     /usr/lib/libGLEW.so.1.5.2
004e3000-004e4000 rw-p 00000000 00:00 0 
004e4000-005cd000 r-xp 00000000 08:18 787012     /usr/lib/libstdc++.so.6.0.13
005cd000-005d1000 r--p 000e9000 08:18 787012     /usr/lib/libstdc++.so.6.0.13
005d1000-005d2000 rw-p 000ed000 08:18 787012     /usr/lib/libstdc++.so.6.0.13
005d2000-005d9000 rw-p 00000000 00:00 0 
005d9000-005fd000 r-xp 00000000 08:18 262255     /lib/tls/i686/cmov/libm-2.11.1.so
005fd000-005fe000 r--p 00023000 08:18 262255     /lib/tls/i686/cmov/libm-2.11.1.so
005fe000-005ff000 rw-p 00024000 08:18 262255     /lib/tls/i686/cmov/libm-2.11.1.so
005ff000-0061c000 r-xp 00000000 08:18 266501     /lib/libgcc_s.so.1
0061c000-0061d000 r--p 0001c000 08:18 266501     /lib/libgcc_s.so.1
0061d000-0061e000 rw-p 0001d000 08:18 266501     /lib/libgcc_s.so.1
0061e000-00771000 r-xp 00000000 08:18 262244     /lib/tls/i686/cmov/libc-2.11.1.so
00771000-00773000 r--p 00153000 08:18 262244     /lib/tls/i686/cmov/libc-2.11.1.so
00773000-00774000 rw-p 00155000 08:18 262244     /lib/tls/i686/cmov/libc-2.11.1.so
00774000-00777000 rw-p 00000000 00:00 0 
00777000-0078c000 r-xp 00000000 08:18 262195     /lib/tls/i686/cmov/libpthread-2.11.1.so
0078c000-0078d000 r--p 00014000 08:18 262195     /lib/tls/i686/cmov/libpthread-2.11.1.so
0078d000-0078e000 rw-p 00015000 08:18 262195     /lib/tls/i686/cmov/libpthread-2.11.1.so
0078e000-00790000 rw-p 00000000 00:00 0 
00790000-00792000 r-xp 00000000 08:18 262178     /lib/tls/i686/cmov/libdl-2.11.1.so
00792000-00793000 r--p 00001000 08:18 262178     /lib/tls/i686/cmov/libdl-2.11.1.so
00793000-00794000 rw-p 00002000 08:18 262178     /lib/tls/i686/cmov/libdl-2.11.1.so
00794000-00797000 r-xp 00000000 08:18 790286     /usr/lib/libpulse-simple.so.0.0.3
00797000-00798000 r--p 00002000 08:18 790286     /usr/lib/libpulse-simple.so.0.0.3
00798000-00799000 rw-p 00003000 08:18 790286     /usr/lib/libpulse-simple.so.0.0.3
00799000-007d9000 r-xp 00000000 08:18 790288     /usr/lib/libpulse.so.0.12.2
007d9000-007da000 r--p 00040000 08:18 790288     /usr/lib/libpulse.so.0.12.2
007da000-007db000 rw-p 00041000 08:18 790288     /usr/lib/libpulse.so.0.12.2
007db000-0084e000 r-xp 00000000 08:18 789699     /usr/lib/libdirectfb-1.2.so.0.8.0
0084e000-0084f000 ---p 00073000 08:18 789699     /usr/lib/libdirectfb-1.2.so.0.8.0
0084f000-00850000 r--p 00073000 08:18 789699     /usr/lib/libdirectfb-1.2.so.0.8.0
00850000-00851000 rw-p 00074000 08:18 789699     /usr/lib/libdirectfb-1.2.so.0.8.0
00851000-00852000 rw-p 00000000 00:00 0 
00852000-0085a000 r-xp 00000000 08:18 789774     /usr/lib/libfusion-1.2.so.0.8.0
0085a000-0085b000 r--p 00007000 08:18 789774     /usr/lib/libfusion-1.2.so.0.8.0
0085b000-0085c000 rw-p 00008000 08:18 789774     /usr/lib/libfusion-1.2.so.0.8.0
0085c000-00870000 r-xp 00000000 08:18 789697     /usr/lib/libdirect-1.2.so.0.8.0
00870000-00871000 r--p 00013000 08:18 789697     /usr/lib/libdirect-1.2.so.0.8.0
00871000-00872000 rw-p 00014000 08:18 789697     /usr/lib/libdirect-1.2.so.0.8.0
00872000-008e3000 r-xp 00000000 08:18 789042     /usr/lib/libfreetype.so.6.3.22
008e3000-008e7000 r--p 00070000 08:18 789042     /usr/lib/libfreetype.so.6.3.22
008e7000-008e8000 rw-p 00074000 08:18 789042     /usr/lib/libfreetype.so.6.3.22
008e8000-00a01000 r-xp 00000000 08:18 789466     /usr/lib/libX11.so.6.3.0
00a01000-00a02000 r--p 00118000 08:18 789466     /usr/lib/libX11.so.6.3.0
00a02000-00a04000 rw-p 00119000 08:18 789466     /usr/lib/libX11.so.6.3.0
00a04000-00a05000 rw-p 00000000 00:00 0 
00a05000-00a13000 r-xp 00000000 08:18 789483     /usr/lib/libXext.so.6.4.0
00a13000-00a14000 r--p 0000d000 08:18 789483     /usr/lib/libXext.so.6.4.0
00a14000-00a15000 rw-p 0000e000 08:18 789483     /usr/lib/libXext.so.6.4.0
00a15000-00a19000 r-xp 00000000 08:18 789523     /usr/lib/libXxf86vm.so.1.0.0
00a19000-00a1a000 r--p 00003000 08:18 789523     /usr/lib/libXxf86vm.so.1.0.0[Thread 0xb779fb70 (LWP 11663) exited]

Program received signal SIGABRT, Aborted.
0x0012d422 in __kernel_vsyscall ()
(gdb) bt
#0  0x0012d422 in __kernel_vsyscall ()
#1  0x00648651 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0x0064ba82 in *__GI_abort () at abort.c:92
#3  0x0067f06d in __libc_message (do_abort=2, 
    fmt=0x753f78 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#4  0x00689161 in malloc_printerr (action=<value optimized out>, 
    str=0x6 <Address 0x6 out of bounds>, ptr=0xa3572c7) at malloc.c:6266
#5  0x0068a9b8 in _int_free (av=<value optimized out>, p=<value optimized out>)
    at malloc.c:4794
#6  0x0068da9d in *__GI___libc_free (mem=0xa3572c7) at malloc.c:3738
#7  0x0059f741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#8  0x0057bc2d in std::string::_Rep::_M_destroy(std::allocator<char> const&) ()
   from /usr/lib/libstdc++.so.6
#9  0x0057d5dc in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () from /usr/lib/libstdc++.so.6
#10 0x0064d1bf in __run_exit_handlers (status=1, listp=0x773324, 
    run_list_atexit=true) at exit.c:78
#11 0x0064d22f in *__GI_exit (status=1) at exit.c:100
#12 0x080c3c5c in main (argc=3, argv=0xbffff464) at src/main.cc:152
(gdb)