Aloshi / EmulationStation

A flexible emulator front-end supporting keyboardless navigation and custom system themes.
MIT License
2.06k stars 905 forks source link

[Crash] Ubuntu 64 bit scraping causes crash + Failed to find mixer elements! #220

Open jctennis opened 10 years ago

jctennis commented 10 years ago

When I try to scrape my roms on an Ubuntu 64bit system it crashes every time. This happens both when I use a self built version or if I installed it via .deb. I attached a log. Also it looks like there may be a volume control error as well, but I have no idea if they would be related.

lvl2: EmulationStation - v2.0.0-rc1, built Aug 18 2014 - 14:35:02 lvl2: Creating surface... lvl2: Created window successfully. lvl2: Added known joystick Mad Catz Wired Xbox 360 Controller (instance ID: 0, device index: 0) lvl2: Added known joystick Microsoft X-Box 360 pad (instance ID: 1, device index: 1) lvl2: Checking available OpenGL extensions... lvl2: ARB_texture_non_power_of_two: ok lvl2: Loading system config file /home/xbmc/.emulationstation/es_systems.cfg... lvl0: VolumeControl::init() - Failed to find mixer elements! lvl1: OptionListComponent too narrow! lvl1: OptionListComponent too narrow! lvl1: OptionListComponent too narrow!

Aloshi commented 10 years ago

Can you try getting a stack trace with gdb?

Open a terminal window, then do:

gdb ./path/to/emulationstation
run --windowed # run in windowed mode so you can alt tab easily when it crashes
# now trigger the crash, then alt tab back to this terminal
bt # print back trace
jctennis commented 10 years ago

Sorry for the slow reply, I can't seem to do what you are asking. This is my terminal output: gdb ./home/xbmc/EmulationStation/emulationstation GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7 Copyright (C) 2014 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... ./home/xbmc/EmulationStation/emulationstation: No such file or directory. (gdb) run --windowed Starting program: --windowed No executable file specified. Use the "file" or "exec-file" command. (gdb)

Aloshi commented 10 years ago

Are you sure you entered the correct path to the emulationstation executable (you might want to remove the leading . in your path)?

jctennis commented 10 years ago

I truly can't seem to get a different result. I wish I knew how.

nilsbyte commented 10 years ago

Try running gdb /home/xbmc/EmulationStation/emulationstation (without the dot)

Be sure you are typing the correct path. Also note that path are case sensitive.

jctennis commented 10 years ago

hopefully this helps. This time it simply froze up and became unresponsive. Sorry again for slow replies but I have been busy with work and the kids.

7fffee9a6000-7fffee9a7000 rw-p 00044000 08:01 14943361 /lib/x86_64-linux-gnu/libdbus-1.so.3.7.6 7fffee9a7000-7fffee9b1000 r-xp 00000000 08:01 14943363 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7fffee9b1000-7fffeebb0000 ---p 0000a000 08:01 14943363 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7fffeebb0000-7fffeebb1000 r--p 00009000 08:01 14943363 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7fffeebb1000-7fffeebb2000 rw-p 0000a000 08:01 14943363 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7fffeebb2000-7fffeec18000 r-xp 00000000 08:01 48629714 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so 7fffeec18000-7fffeee17000 ---p 00066000 08:01 48629714 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so 7fffeee17000-7fffeee18000 r--p 00065000 08:01 48629714 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so 7fffeee18000-7fffeee19000 rw-p 00066000 08:01 48629714 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so 7fffeee19000-7fffeee24000 r-xp 00000000 08:01 48503671 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7fffeee24000-7fffef023000 ---p 0000b000 08:01 48503671 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7fffef023000-7fffef024000 r--p 0000a000 08:01 48503671 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7fffef024000-7fffef027000 rw-p 0000b000 08:01 48503671 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7fffef027000-7fffef048000 r-xp 00000000 08:01 14946172 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fffef048000-7fffef247000 ---p 00021000 08:01 14946172 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fffef247000-7fffef248000 r--p 00020000 08:01 14946172 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fffef248000-7fffef249000 rw-p 00021000 08:01 14946172 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7fffef249000-7fffef256000 r-xp 00000000 08:01 48503555 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fffef256000-7fffef456000 ---p 0000d000 08:01 48503555 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fffef456000-7fffef457000 r--p 0000d000 08:01 48503555 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fffef457000-7fffef458000 rw-p 0000e000 08:01 48503555 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 7fffef458000-7fffef4a8000 r-xp 00000000 08:01 48503689 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.5 7fffef4a8000-7fffef6a7000 ---p 00050000 08:01 48503689 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.5 7fffef6a7000-7fffef6a8000 r--p 0004f000 08:01 48503689 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.5 7fffef6a8000-7fffef6ad000 rw-p 00050000 08:01 48503689 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.5 7fffef6ad000-7fffef6f9000 r-xp 00000000 08:01 48503668 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0 7fffef6f9000-7fffef8f8000 ---p 0004c000 08:01 48503668 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0 7fffef8f8000-7fffef8f9000 r--p 0004b000 08:01 48503668 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0 7fffef8f9000-7fffef8fd000 rw-p 0004c000 08:01 48503668 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0 7fffef8fd000-7fffef904000 rw-p 00000000 00:00 0 7fffef904000-7fffef909000 r-xp 00000000 08:01 48505453 /usr/lib/x86_64-linux-gnu/libIlmThread.so.6.0.0 7fffef909000-7fffefb08000 ---p 00005000 08:01 48505453 /usr/lib/x86_64-linux-gnu/libIlmThread.so.6.0.0 7fffefb08000-7fffefb09000 r--p 00004000 08:01 48505453 /usr/lib/x86_64-linux-gnu/libIlmThread.so.6.0.0 7fffefb09000-7fffefb0a000 rw-p 00005000 08:01 48505453 /usr/lib/x86_64-linux-gnu/libIlmThread.so.6.0.0 7fffefb0a000-7fffefb57000 r-xp 00000000 08:01 48503692 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3 7fffefb57000-7fffefd56000 ---p 0004d000 08:01 48503692 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3 7fffefd56000-7fffefd58000 r--p 0004c000 08:01 48503692 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3 7fffefd58000-7fffefd59000 rw-p 0004e000 08:01 48503692 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.3 7fffefd59000-7fffefd5b000 rw-p 00000000 00:00 0 7fffefd5b000-7fffefd68000 r-xp 00000000 08:01 48503687 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3 7fffefd68000-7fffeff68000 ---p 0000d000 08:01 48503687 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3 7fffeff68000-7fffeff69000 r--p 0000d000 08:01 48503687 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3 7fffeff69000-7fffeff6a000 rw-p 0000e000 08:01 48503687 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.3 7fffeff6a000-7fffeffad000 r-xp 00000000 08:01 48498286 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7fffeffad000-7ffff01ad000 ---p 00043000 08:01 48498286 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7ffff01ad000-7ffff01ae000 r--p 00043000 08:01 48498286 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7ffff01ae000-7ffff01b0000 rw-p 00044000 08:01 48498286 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7ffff01b0000-7ffff0361000 r-xp 00000000 08:01 14943412 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7ffff0361000-7ffff0560000 ---p 001b1000 08:01 14943412 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7ffff0560000-7ffff057b000 r--p 001b0000 08:01 14943412 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7ffff057b000-7ffff0586000 rw-p 001cb000 08:01 14943412 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7ffff0586000-7ffff058a000 rw-p 00000000 00:00 0 7ffff058a000-7ffff05de000 r-xp 00000000 08:01 14943410 /lib/x86_64-linux-gnu/libssl.so.1.0.0 7ffff05de000-7ffff07de000 ---p 00054000 08:01 14943410 /lib/x86_64-linux-gnu/libssl.so.1.0.0 7ffff07de000-7ffff07e1000 r--p 00054000 08:01 14943410 /lib/x86_64-linux-gnu/libssl.so.1.0.0 7ffff07e1000-7ffff07e7000 rw-p 00057000 08:01 14943410 /lib/x86_64-linux-gnu/libssl.so.1.0.0 7ffff07e7000-7ffff07e8000 rw-p 00000000 00:00 0 7ffff07e8000-7ffff0801000 r-xp 00000000 08:01 48503871 /usr/lib/x86_64-linux-gnu/librtmp.so.0 7ffff0801000-7ffff0a00000 ---p 00019000 08:01 48503871 /usr/lib/x86_64-linux-gnu/librtmp.so.0 7ffff0a00000-7ffff0a01000 r--p 00018000 08:01 48503871 /usr/lib/x86_64-linux-gnu/librtmp.so.0 7ffff0a01000-7ffff0a02000 rw-p 00019000 08:01 48503871 /usr/lib/x86_64-linux-gnu/librtmp.so.0 7ffff0a02000-7ffff0a33000 r-xp 00000000 08:01 48503647 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11 7ffff0a33000-7ffff0c33000 ---p 00031000 08:01 48503647 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11 7ffff0c33000-7ffff0c34000 r--p 00031000 08:01 48503647 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11 7ffff0c34000-7ffff0c35000 rw-p 00032000 08:01 48503647 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.11 7ffff0c35000-7ffff0c40000 r-xp 00000000 08:01 48503445 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7ffff0c40000-7ffff0e3f000 ---p 0000b000 08:01 48503445 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7ffff0e3f000-7ffff0e40000 r--p 0000a000 08:01 48503445 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7ffff0e40000-7ffff0e41000 rw-p 0000b000 08:01 48503445 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7ffff0e41000-7ffff0e42000 r-xp 00000000 08:01 48504053 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7ffff0e42000-7ffff1041000 ---p 00001000 08:01 48504053 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7ffff1041000-7ffff1042000 r--p 00000000 08:01 48504053 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7ffff1042000-7ffff1043000 rw-p 00001000 08:01 48504053 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7ffff1043000-7ffff1060000 r-xp 00000000 08:01 48504045 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7ffff1060000-7ffff1260000 ---p 0001d000 08:01 48504045 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7ffff1260000-7ffff1261000 r--p 0001d000 08:01 48504045 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7ffff1261000-7ffff1262000 rw-p 0001e000 08:01 48504045 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7ffff1262000-7ffff1267000 r-xp 00000000 08:01 48504039 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7ffff1267000-7ffff1466000 ---p 00005000 08:01 48504039 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7ffff1466000-7ffff1467000 r--p 00004000 08:01 48504039 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7ffff1467000-7ffff1468000 rw-p 00005000 08:01 48504039 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7ffff1468000-7ffff146a000 r-xp 00000000 08:01 48504031 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7ffff146a000-7ffff1669000 ---p 00002000 08:01 48504031 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7ffff1669000-7ffff166a000 r--p 00001000 08:01 48504031 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7ffff166a000-7ffff166b000 rw-p 00002000 08:01 48504031 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7ffff166b000-7ffff166d000 r-xp 00000000 08:01 48504027 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7ffff166d000-7ffff186c000 ---p 00002000 08:01 48504027 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7ffff186c000-7ffff186d000 r--p 00001000 08:01 48504027 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7ffff186d000-7ffff186e000 rw-p 00002000 08:01 48504027 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7ffff186e000-7ffff1871000 r-xp 00000000 08:01 48504025 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7ffff1871000-7ffff1a71000 ---p 00003000 08:01 48504025 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7ffff1a71000-7ffff1a72000 r--p 00003000 08:01 48504025 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7ffff1a72000-7ffff1a73000 rw-p 00004000 08:01 48504025 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7ffff1a73000-7ffff1a88000 r-xp 00000000 08:01 48504029 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7ffff1a88000-7ffff1c87000 ---p 00015000 08:01 48504029 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7ffff1c87000-7ffff1c89000 r--p 00014000 08:01 48504029 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7ffff1c89000-7ffff1c8a000 rw-p 00016000 08:01 48504029 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7ffff1c8a000-7ffff1c8b000 r-xp 00000000 08:01 48503246 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7ffff1c8b000-7ffff1e8a000 ---p 00001000 08:01 48503246 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7ffff1e8a000-7ffff1e8b000 r--p 00000000 08:01 48503246 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7ffff1e8b000-7ffff1e8c000 rw-p 00001000 08:01 48503246 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7ffff1e8c000-7ffff1e91000 r-xp 00000000 08:01 48503267 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7ffff1e91000-7ffff2090000 ---p 00005000 08:01 48503267 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7ffff2090000-7ffff2091000 r--p 00004000 08:01 48503267 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7ffff2091000-7ffff2092000 rw-p 00005000 08:01 48503267 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7ffff2092000-7ffff2094000 r-xp 00000000 08:01 48503261 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7ffff2094000-7ffff2293000 ---p 00002000 08:01 48503261 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7ffff2293000-7ffff2294000 r--p 00001000 08:01 48503261 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7ffff2294000-7ffff2295000 rw-p 00002000 08:01 48503261 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7ffff2295000-7ffff22b7000 r-xp 00000000 08:01 48504008 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7ffff22b7000-7ffff24b7000 ---p 00022000 08:01 48504008 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7ffff24b7000-7ffff24ba000 r--p 00022000 08:01 48504008 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7ffff24ba000-7ffff24bb000 rw-p 00025000 08:01 48504008 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7ffff24bb000-7ffff24bc000 rw-p 00000000 00:00 0 7ffff24bc000-7ffff24c3000 r-xp 00000000 08:01 14943371 /lib/x86_64-linux-gnu/librt-2.19.so 7ffff24c3000-7ffff26c2000 ---p 00007000 08:01 14943371 /lib/x86_64-linux-gnu/librt-2.19.so 7ffff26c2000-7ffff26c3000 r--p 00006000 08:01 14943371 /lib/x86_64-linux-gnu/librt-2.19.so 7ffff26c3000-7ffff26c4000 rw-p 00007000 08:01 14943371 /lib/x86_64-linux-gnu/librt-2.19.so 7ffff26c4000-7ffff26fc000 r-xp 00000000 08:01 48504047 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7ffff26fc000-7ffff28fb000 ---p 00038000 08:01 48504047 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7ffff28fb000-7ffff28fd000 r--p 00037000 08:01 48504047 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7ffff28fd000-7ffff28fe000 rw-p 00039000 08:01 48504047 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7ffff28fe000-7ffff2902000 r-xp 00000000 08:01 48504007 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7ffff2902000-7ffff2b01000 ---p 00004000 08:01 48504007 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7ffff2b01000-7ffff2b02000 r--p 00003000 08:01 48504007 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7ffff2b02000-7ffff2b06000 rw-p 00004000 08:01 48504007 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7ffff2b06000-7ffff2b11000 r-xp 00000000 08:01 48504005 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.2.0 7ffff2b11000-7ffff2d10000 ---p 0000b000 08:01 48504005 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.2.0 7ffff2d10000-7ffff2d12000 r--p 0000a000 08:01 48504005 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.2.0 7ffff2d12000-7ffff2d13000 rw-p 0000c000 08:01 48504005 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.2.0 7ffff2d13000-7ffff2d14000 r-xp 00000000 08:01 48505451 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7ffff2d14000-7ffff2f13000 ---p 00001000 08:01 48505451 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7ffff2f13000-7ffff2f14000 r--p 00000000 08:01 48505451 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7ffff2f14000-7ffff2f15000 rw-p 00001000 08:01 48505451 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7ffff2f15000-7ffff2f19000 r-xp 00000000 08:01 48503301 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7ffff2f19000-7ffff3119000 ---p 00004000 08:01 48503301 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7ffff3119000-7ffff311a000 r--p 00004000 08:01 48503301 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7ffff311a000-7ffff311b000 rw-p 00005000 08:01 48503301 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7ffff311b000-7ffff311d000 r-xp 00000000 08:01 48503287 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7ffff311d000-7ffff331d000 ---p 00002000 08:01 48503287 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7ffff331d000-7ffff331e000 r--p 00002000 08:01 48503287 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7ffff331e000-7ffff331f000 rw-p 00003000 08:01 48503287 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7ffff331f000-7ffff3328000 r-xp 00000000 08:01 48503283 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7ffff3328000-7ffff3527000 ---p 00009000 08:01 48503283 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7ffff3527000-7ffff3528000 r--p 00008000 08:01 48503283 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7ffff3528000-7ffff3529000 rw-p 00009000 08:01 48503283 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7ffff3529000-7ffff3538000 r-xp 00000000 08:01 48503273 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7ffff3538000-7ffff3737000 ---p 0000f000 08:01 48503273 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7ffff3737000-7ffff3738000 r--p 0000e000 08:01 48503273 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7ffff3738000-7ffff3739000 rw-p 0000f000 08:01 48503273 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7ffff3739000-7ffff373b000 r-xp 00000000 08:01 48503275 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7ffff373b000-7ffff393a000 ---p 00002000 08:01 48503275 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7ffff393a000-7ffff393b000 r--p 00001000 08:01 48503275 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7ffff393b000-7ffff393c000 rw-p 00002000 08:01 48503275 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7ffff393c000-7ffff3945000 r-xp 00000000 08:01 48503259 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7ffff3945000-7ffff3b44000 ---p 00009000 08:01 48503259 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7ffff3b44000-7ffff3b45000 r--p 00008000 08:01 48503259 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7ffff3b45000-7ffff3b46000 rw-p 00009000 08:01 48503259 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7ffff3b46000-7ffff3b57000 r-xp 00000000 08:01 48503265 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7ffff3b57000-7ffff3d56000 ---p 00011000 08:01 48503265 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7ffff3d56000-7ffff3d57000 r--p 00010000 08:01 48503265 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7ffff3d57000-7ffff3d58000 rw-p 00011000 08:01 48503265 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7ffff3d58000-7ffff3e88000 r-xp 00000000 08:01 48503248 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7ffff3e88000-7ffff4088000 ---p 00130000 08:01 48503248 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7ffff4088000-7ffff4089000 r--p 00130000 08:01 48503248 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7ffff4089000-7ffff408d000 rw-p 00131000 08:01 48503248 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7ffff408d000-7ffff40d4000 r-xp 00000000 08:01 48503845 /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2 7ffff40d4000-7ffff42d4000 ---p 00047000 08:01 48503845 /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2 7ffff42d4000-7ffff42d5000 r--p 00047000 08:01 48503845 /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2 7ffff42d5000-7ffff42d6000 rw-p 00048000 08:01 48503845 /usr/lib/x86_64-linux-gnu/libpulse.so.0.16.2 7ffff42d6000-7ffff42d9000 r-xp 00000000 08:01 48503843 /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.4 7ffff42d9000-7ffff44d8000 ---p 00003000 08:01 48503843 /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.4 7ffff44d8000-7ffff44d9000 r--p 00002000 08:01 48503843 /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.4 7ffff44d9000-7ffff44da000 rw-p 00003000 08:01 48503843 /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.0.4 7ffff44da000-7ffff44dd000 r-xp 00000000 08:01 14943387 /lib/x86_64-linux-gnu/libdl-2.19.so 7ffff44dd000-7ffff46dc000 ---p 00003000 08:01 14943387 /lib/x86_64-linux-gnu/libdl-2.19.so 7ffff46dc000-7ffff46dd000 r--p 00002000 08:01 14943387 /lib/x86_64-linux-gnu/libdl-2.19.so 7ffff46dd000-7ffff46de000 rw-p 00003000 08:01 14943387 /lib/x86_64-linux-gnu/libdl-2.19.so 7ffff46de000-7ffff474c000 r-xp 00000000 08:01 48498404 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0 7ffff474c000-7ffff494c000 ---p 0006e000 08:01 48498404 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0 7ffff494c000-7ffff494d000 r--p 0006e000 08:01 48498404 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0 7ffff494d000-7ffff4950000 rw-p 0006f000 08:01 48498404 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0 7ffff4950000-7ffff4975000 r-xp 00000000 08:01 14946242 /lib/x86_64-linux-gnu/libpng12.so.0.50.0 7ffff4975000-7ffff4b74000 ---p 00025000 08:01 14946242 /lib/x86_64-linux-gnu/libpng12.so.0.50.0 7ffff4b74000-7ffff4b75000 r--p 00024000 08:01 14946242 /lib/x86_64-linux-gnu/libpng12.so.0.50.0 7ffff4b75000-7ffff4b76000 rw-p 00025000 08:01 14946242 /lib/x86_64-linux-gnu/libpng12.so.0.50.0 7ffff4b76000-7ffff4bc8000 r-xp 00000000 08:01 48500322 /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0 7ffff4bc8000-7ffff4dc8000 ---p 00052000 08:01 48500322 /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0 7ffff4dc8000-7ffff4dcd000 r--p 00052000 08:01 48500322 /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0 7ffff4dcd000-7ffff4e0f000 rw-p 00057000 08:01 48500322 /usr/lib/x86_64-linux-gnu/libraw.so.9.0.0 7ffff4e0f000-7ffff4e29000 r-xp 00000000 08:01 48505455 /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0 7ffff4e29000-7ffff5028000 ---p 0001a000 08:01 48505455 /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0 7ffff5028000-7ffff502c000 r--p 00019000 08:01 48505455 /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0 7ffff502c000-7ffff502d000 rw-p 0001d000 08:01 48505455 /usr/lib/x86_64-linux-gnu/libIex.so.6.0.0 7ffff502d000-7ffff506f000 r-xp 00000000 08:01 48505454 /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0 7ffff506f000-7ffff526e000 ---p 00042000 08:01 48505454 /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0 7ffff526e000-7ffff526f000 r--p 00041000 08:01 48505454 /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0 7ffff526f000-7ffff5270000 rw-p 00042000 08:01 48505454 /usr/lib/x86_64-linux-gnu/libHalf.so.6.0.0 7ffff5270000-7ffff5288000 r-xp 00000000 08:01 14946290 /lib/x86_64-linux-gnu/libz.so.1.2.8 7ffff5288000-7ffff5487000 ---p 00018000 08:01 14946290 /lib/x86_64-linux-gnu/libz.so.1.2.8 7ffff5487000-7ffff5488000 r--p 00017000 08:01 14946290 /lib/x86_64-linux-gnu/libz.so.1.2.8 7ffff5488000-7ffff5489000 rw-p 00018000 08:01 14946290 /lib/x86_64-linux-gnu/libz.so.1.2.8 7ffff5489000-7ffff5535000 r-xp 00000000 08:01 48505486 /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0 7ffff5535000-7ffff5734000 ---p 000ac000 08:01 48505486 /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0 7ffff5734000-7ffff5737000 r--p 000ab000 08:01 48505486 /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0 7ffff5737000-7ffff5738000 rw-p 000ae000 08:01 48505486 /usr/lib/x86_64-linux-gnu/libIlmImf.so.6.0.0 7ffff5738000-7ffff5759000 r-xp 00000000 08:01 48505444 /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so 7ffff5759000-7ffff5958000 ---p 00021000 08:01 48505444 /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so 7ffff5958000-7ffff5959000 r--p 00020000 08:01 48505444 /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so 7ffff5959000-7ffff595a000 rw-p 00021000 08:01 48505444 /usr/lib/x86_64-linux-gnu/libopenjpeg-2.1.3.0.so 7ffff595a000-7ffff599d000 r-xp 00000000 08:01 48503673 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7ffff599d000-7ffff5b9d000 ---p 00043000 08:01 48503673 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7ffff5b9d000-7ffff5b9e000 r--p 00043000 08:01 48503673 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7ffff5b9e000-7ffff5b9f000 rw-p 00044000 08:01 48503673 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7ffff5b9f000-7ffff5baf000 rw-p 00000000 00:00 0 7ffff5baf000-7ffff5d6a000 r-xp 00000000 08:01 14943375 /lib/x86_64-linux-gnu/libc-2.19.so 7ffff5d6a000-7ffff5f6a000 ---p 001bb000 08:01 14943375 /lib/x86_64-linux-gnu/libc-2.19.so 7ffff5f6a000-7ffff5f6e000 r--p 001bb000 08:01 14943375 /lib/x86_64-linux-gnu/libc-2.19.so 7ffff5f6e000-7ffff5f70000 rw-p 001bf000 08:01 14943375 /lib/x86_64-linux-gnu/libc-2.19.so 7ffff5f70000-7ffff5f75000 rw-p 00000000 00:00 0 7ffff5f75000-7ffff5f8b000 r-xp 00000000 08:01 14943390 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff5f8b000-7ffff618a000 ---p 00016000 08:01 14943390 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff618a000-7ffff618b000 rw-p 00015000 08:01 14943390 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff618b000-7ffff6290000 r-xp 00000000 08:01 14943378 /lib/x86_64-linux-gnu/libm-2.19.so 7ffff6290000-7ffff648f000 ---p 00105000 08:01 14943378 /lib/x86_64-linux-gnu/libm-2.19.so 7ffff648f000-7ffff6490000 r--p 00104000 08:01 14943378 /lib/x86_64-linux-gnu/libm-2.19.so 7ffff6490000-7ffff6491000 rw-p 00105000 08:01 14943378 /lib/x86_64-linux-gnu/libm-2.19.so 7ffff6491000-7ffff6577000 r-xp 00000000 08:01 48503927 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 7ffff6577000-7ffff6776000 ---p 000e6000 08:01 48503927 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 7ffff6776000-7ffff677e000 r--p 000e5000 08:01 48503927 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 7ffff677e000-7ffff6780000 rw-p 000ed000 08:01 48503927 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 7ffff6780000-7ffff6795000 rw-p 00000000 00:00 0 7ffff6795000-7ffff67f9000 r-xp 00000000 08:01 48496770 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 7ffff67f9000-7ffff69f9000 ---p 00064000 08:01 48496770 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 7ffff69f9000-7ffff69fb000 r--p 00064000 08:01 48496770 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 7ffff69fb000-7ffff69fc000 rw-p 00066000 08:01 48496770 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 7ffff69fc000-7ffff6a99000 r-xp 00000000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6a99000-7ffff6c98000 ---p 0009d000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6c98000-7ffff6c9e000 r--p 0009c000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6c9e000-7ffff6c9f000 rw-p 000a2000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6c9f000-7ffff6d01000 r-xp 00000000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7ffff6d01000-7ffff6f00000 ---p 00062000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7ffff6f00000-7ffff6f03000 r--p 00061000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7ffff6f03000-7ffff6f04000 rw-p 00064000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 7ffff6f04000-7ffff6f05000 rw-p 00000000 00:00 0 7ffff6f05000-7ffff6fee000 r-xp 00000000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7ffff6fee000-7ffff71ed000 ---p 000e9000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7ffff71ed000-7ffff71f4000 r--p 000e8000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7ffff71f4000-7ffff71f5000 rw-p 000ef000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7ffff71f5000-7ffff720e000 r-xp 00000000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so 7ffff720e000-7ffff740d000 ---p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so 7ffff740d000-7ffff740e000 r--p 00018000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so 7ffff740e000-7ffff740f000 rw-p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so 7ffff740f000-7ffff7413000 rw-p 00000000 00:00 0 7ffff7413000-7ffff750d000 r-xp 00000000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 7ffff750d000-7ffff770d000 ---p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 7ffff770d000-7ffff7711000 r--p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 7ffff7711000-7ffff7715000 rw-p 000fe000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 7ffff7715000-7ffff7718000 rw-p 00000000 00:00 0 7ffff7718000-7ffff77b3000 r-xp 00000000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff77b3000-7ffff79b3000 ---p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79b3000-7ffff79b5000 r--p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79b5000-7ffff79bf000 rw-p 0009d000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79bf000-7ffff79c0000 rw-p 00000000 00:00 0 7ffff79c0000-7ffff79d5000 r-xp 00000000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff79d5000-7ffff7bd4000 ---p 00015000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd4000-7ffff7bd5000 r--p 00014000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd5000-7ffff7bd6000 rw-p 00015000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd6000-7ffff7bd9000 r-xp 00000000 08:01 48496773 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 7ffff7bd9000-7ffff7dd8000 ---p 00003000 08:01 48496773 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 7ffff7dd8000-7ffff7dd9000 r--p 00002000 08:01 48496773 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 7ffff7dd9000-7ffff7dda000 rw-p 00003000 08:01 48496773 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 7ffff7dda000-7ffff7dfd000 r-xp 00000000 08:01 14943376 /lib/x86_64-linux-gnu/ld-2.19.so 7ffff7dfd000-7ffff7dfe000 rw-s 10a900000 00:05 7834 /dev/dri/card0 7ffff7f71000-7ffff7f81000 rw-s 11447d000 00:05 7834 /dev/dri/card0 7ffff7f8c000-7ffff7f8d000 rw-p 00000000 00:00 0 7ffff7f8d000-7ffff7f8e000 rw-s 109f7f000 00:05 7834 /dev/dri/card0 7ffff7f8e000-7ffff7f8f000 rw-s 109f7e000 00:05 7834 /dev/dri/card0 7ffff7f8f000-7ffff7f9f000 rw-s 108422000 00:05 7834 /dev/dri/card0 7ffff7f9f000-7ffff7fa6000 r--s 00000000 08:01 48632735 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7ffff7fa6000-7ffff7fb6000 rw-s 10840e000 00:05 7834 /dev/dri/card0 7ffff7fb6000-7ffff7fe4000 rw-p 00000000 00:00 0 7ffff7fe4000-7ffff7fe5000 rw-s 109f7d000 00:05 7834 /dev/dri/card0 7ffff7fe5000-7ffff7fe6000 rw-s 10a084000 00:05 7834 /dev/dri/card0 7ffff7fe6000-7ffff7fe7000 rw-s 10a083000 00:05 7834 /dev/dri/card0 7ffff7fe7000-7ffff7ff7000 rw-s 1049cf000 00:05 7834 /dev/dri/card0 7ffff7ff7000-7ffff7ffa000 rw-p 00000000 00:00 0 7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso] 7ffff7ffc000-7ffff7ffd000 r--p 00022000 08:01 14943376 /lib/x86_64-linux-gnu/ld-2.19.so 7ffff7ffd000-7ffff7ffe000 rw-p 00023000 08:01 14943376 /lib/x86_64-linux-gnu/ld-2.19.so 7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

Program received signal SIGABRT, Aborted. 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt

0 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6)

at ../nptl/sysdeps/unix/sysv/linux/raise.c:56

1 0x00007ffff5be8fc8 in __GI_abort () at abort.c:89

2 0x00007ffff5c22e14 in __libc_message (do_abort=do_abort@entry=2,

fmt=fmt@entry=0x7ffff5d2f06b "**\* %s ***: %s terminated\n")
at ../sysdeps/posix/libc_fatal.c:175

3 0x00007ffff5cba7dc in __GI___fortify_fail (msg=,

msg@entry=0x7ffff5d2f002 "buffer overflow detected") at

fortify_fail.c:37

4 0x00007ffff5cb96a0 in __GI___chk_fail () at chk_fail.c:28

5 0x00007ffff5cb8ba9 in _IO_str_chk_overflow (fp=,

c=<optimized out>) at vsprintf_chk.c:33

6 0x00007ffff5c2b18c in GIIO_default_xsputn (f=0x7fffffffccf0,

data=<optimized out>, n=8) at genops.c:480

7 0x00007ffff5bf96cf in _IO_vfprintf_internal (s=s@entry=0x7fffffffccf0,

format=<optimized out>, format@entry=0x6ecdfa "%.2X",
ap=ap@entry=0x7fffffffce28) at vfprintf.c:1660

8 0x00007ffff5cb8c34 in ___vsprintf_chk (s=0x7fffffffcf00 "FFm", flags=1,

slen=3, format=0x6ecdfa "%.2X", args=args@entry=0x7fffffffce28)
at vsprintf_chk.c:84

9 0x00007ffff5cb8b8d in ___sprintf_chk (s=,

flags=<optimized out>, slen=<optimized out>, format=<optimized out>)
at sprintf_chk.c:31

10 0x00000000004f4f25 in HttpReq::urlEncode(std::string const&) ()

---Type to continue, or q to quit---

11 0x00000000004b2df2 in

thegamesdb_generate_scraper_requests(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete > > > >&, std::vector<ScraperSearchResult, std::allocator >&) ()

12 0x00000000004b0a42 in startScraperSearch(ScraperSearchParams const&) ()

13 0x000000000047da9c in

ScraperSearchComponent::search(ScraperSearchParams const&) ()

14 0x00000000004a0fcd in GuiScraperMulti::doNextSearch() ()

15 0x00000000004a19ce in GuiScraperMulti::acceptResult(ScraperSearchResult

const&) ()

16 0x000000000047a3ef in

ScraperSearchComponent::returnResult(ScraperSearchResult) ()

17 0x000000000047e5d1 in ScraperSearchComponent::update(int) ()

18 0x0000000000523205 in ComponentGrid::update(int) ()

19 0x00000000004f27c7 in GuiComponent::update(int) ()

20 0x000000000051df98 in Window::update(int) ()

21 0x0000000000459018 in main ()

usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.108:01 48498310 / Undefined command: "7ffff6c9e000-7ffff6c9f000". Try "help". usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.00 08:01 48632424 / Undefined command: "7ffff6c9f000-7ffff6d01000". Try "help". usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.00 08:01 48632424 / Undefined command: "7ffff6d01000-7ffff6f00000". Try "help". usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.00 08:01 48632424 / Undefined command: "7ffff6f00000-7ffff6f03000". Try "help". usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.00 08:01 48632424 / Undefined command: "7ffff6f03000-7ffff6f04000". Try "help". (gdb) 7ffff6f04000-7ffff6f05000 rw-p 00000000 00:00 0 Undefined command: "7ffff6f04000-7ffff6f05000". Try "help". usr/lib/x86_64-linux-gnu/libasound.so.2.0.000 08:01 48503329 / Undefined command: "7ffff6f05000-7ffff6fee000". Try "help". usr/lib/x86_64-linux-gnu/libasound.so.2.0.000 08:01 48503329 / Undefined command: "7ffff6fee000-7ffff71ed000". Try "help". usr/lib/x86_64-linux-gnu/libasound.so.2.0.000 08:01 48503329 / Undefined command: "7ffff71ed000-7ffff71f4000". Try "help". usr/lib/x86_64-linux-gnu/libasound.so.2.0.000 08:01 48503329 / Undefined command: "7ffff71f4000-7ffff71f5000". Try "help". lib/x86_64-linux-gnu/libpthread-2.19.so000000 08:01 14943388 / Undefined command: "7ffff71f5000-7ffff720e000". Try "help". lib/x86_64-linux-gnu/libpthread-2.19.so019000 08:01 14943388 / Undefined command: "7ffff720e000-7ffff740d000". Try "help". lib/x86_64-linux-gnu/libpthread-2.19.so018000 08:01 14943388 / Undefined command: "7ffff740d000-7ffff740e000". Try "help". lib/x86_64-linux-gnu/libpthread-2.19.so019000 08:01 14943388 / Undefined command: "7ffff740e000-7ffff740f000". Try "help". (gdb) 7ffff740f000-7ffff7413000 rw-p 00000000 00:00 0 Undefined command: "7ffff740f000-7ffff7413000". Try "help". usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 08:01 48500325 / Undefined command: "7ffff7413000-7ffff750d000". Try "help". usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 08:01 48500325 / Undefined command: "7ffff750d000-7ffff770d000". Try "help". usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 08:01 48500325 / Undefined command: "7ffff770d000-7ffff7711000". Try "help". usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 08:01 48500325 / Undefined command: "7ffff7711000-7ffff7715000". Try "help". (gdb) 7ffff7715000-7ffff7718000 rw-p 00000000 00:00 0 Undefined command: "7ffff7715000-7ffff7718000". Try "help". usr/lib/libfreeimage-3.15.4.so0 r-xp 00000000 08:01 48503557 / Undefined command: "7ffff7718000-7ffff77b3000". Try "help". usr/lib/libfreeimage-3.15.4.so0 ---p 0009b000 08:01 48503557 / Undefined command: "7ffff77b3000-7ffff79b3000". Try "help". usr/lib/libfreeimage-3.15.4.so0 r--p 0009b000 08:01 48503557 / Undefined command: "7ffff79b3000-7ffff79b5000". Try "help". usr/lib/libfreeimage-3.15.4.so0 rw-p 0009d000 08:01 48503557 / Undefined command: "7ffff79b5000-7ffff79bf000". Try "help". (gdb) 7ffff79bf000-7ffff79c0000 rw-p 00000000 00:00 0 Undefined command: "7ffff79bf000-7ffff79c0000". Try "help". usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0497405 / Undefined command: "7ffff79c0000-7ffff79d5000". Try "help". usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0497405 / Undefined command: "7ffff79d5000-7ffff7bd4000". Try "help". usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0497405 / Undefined command: "7ffff7bd4000-7ffff7bd5000". Try "help". usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0497405 / Undefined command: "7ffff7bd5000-7ffff7bd6000". Try "help". usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.01 48496773 / Undefined command: "7ffff7bd6000-7ffff7bd9000". Try "help". usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.01 48496773 / Undefined command: "7ffff7bd9000-7ffff7dd8000". Try "help". usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.01 48496773 / Undefined command: "7ffff7dd8000-7ffff7dd9000". Try "help". usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.01 48496773 / Undefined command: "7ffff7dd9000-7ffff7dda000". Try "help". lib/x86_64-linux-gnu/ld-2.19.so r-xp 00000000 08:01 14943376 / Undefined command: "7ffff7dda000-7ffff7dfd000". Try "help". dev/dri/card0fd000-7ffff7dfe000 rw-s 10a900000 00:05 7834 / Undefined command: "7ffff7dfd000-7ffff7dfe000". Try "help". dev/dri/card071000-7ffff7f81000 rw-s 11447d000 00:05 7834 / iUndefined command: "7ffff7f71000-7ffff7f81000". Try "help". (gdb) 7ffff7f8c000-7ffff7f8d000 rw-p 00000000 00:00 0 Undefined command: "7ffff7f8c000-7ffff7f8d000". Try "help". dev/dri/card08d000-7ffff7f8e000 rw-s 109f7f000 00:05 7834 / Undefined command: "7ffff7f8d000-7ffff7f8e000". Try "help". dev/dri/card08e000-7ffff7f8f000 rw-s 109f7e000 00:05 7834 / Undefined command: "7ffff7f8e000-7ffff7f8f000". Try "help". dev/dri/card08f000-7ffff7f9f000 rw-s 108422000 00:05 7834 / Undefined command: "7ffff7f8f000-7ffff7f9f000". Try "help". usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache1 48632735 / Undefined command: "7ffff7f9f000-7ffff7fa6000". Try "help". dev/dri/card0a6000-7ffff7fb6000 rw-s 10840e000 00:05 7834 / Undefined command: "7ffff7fa6000-7ffff7fb6000". Try "help". (gdb) 7ffff7fb6000-7ffff7fe4000 rw-p 00000000 00:00 0 Undefined command: "7ffff7fb6000-7ffff7fe4000". Try "help". dev/dri/card0e4000-7ffff7fe5000 rw-s 109f7d000 00:05 7834 / Undefined command: "7ffff7fe4000-7ffff7fe5000". Try "help". dev/dri/card0e5000-7ffff7fe6000 rw-s 10a084000 00:05 7834 / Undefined command: "7ffff7fe5000-7ffff7fe6000". Try "help". dev/dri/card0e6000-7ffff7fe7000 rw-s 10a083000 00:05 7834 / Undefined command: "7ffff7fe6000-7ffff7fe7000". Try "help". dev/dri/card0e7000-7ffff7ff7000 rw-s 1049cf000 00:05 7834 / Undefined command: "7ffff7fe7000-7ffff7ff7000". Try "help". (gdb) 7ffff7ff7000-7ffff7ffa000 rw-p 00000000 00:00 0 Undefined command: "7ffff7ff7000-7ffff7ffa000". Try "help". vdso] 7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0 [ Undefined command: "7ffff7ffa000-7ffff7ffc000". Try "help". lib/x86_64-linux-gnu/ld-2.19.so r--p 00022000 08:01 14943376 / Undefined command: "7ffff7ffc000-7ffff7ffd000". Try "help". lib/x86_64-linux-gnu/ld-2.19.so rw-p 00023000 08:01 14943376 / Undefined command: "7ffff7ffd000-7ffff7ffe000". Try "help". (gdb) 7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 Undefined command: "7ffff7ffe000-7ffff7fff000". Try "help". stack]7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0 [ Undefined command: "7ffffffde000-7ffffffff000". Try "help". vsyscall]fffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [ Undefined command: "ffffffffff600000-ffffffffff601000". Try "help". (gdb) Undefined command: "ffffffffff600000-ffffffffff601000". Try "help". (gdb) Program received signal SIGABRT, Aborted. Undefined command: "Program". Try "help". (gdb) 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6) Undefined command: "0x00007ffff5be5bb9". Try "help". (gdb) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. onst&) ()return> to continue, or q to quit---arch(ScraperSearchParams c A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) 7ffff6c9e000-7ffff6c9f000 rw-p 000a2000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6c9f000-7ffff6d01000 r-xp 00000000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 Please answer y or n. 7ffff6d01000-7ffff6f00000 ---p 00062000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 A program is being debugged already. Kill it? (y or n) 7ffff6f00000-7ffff6f03000 r--p 00061000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 Please answer y or n. 7ffff6f03000-7ffff6f04000 rw-p 00064000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 A program is being debugged already. Kill it? (y or n) 7ffff6f04000-7ffff6f05000 rw-p 00000000 00:00 0 Please answer y or n. 7ffff6f05000-7ffff6fee000 r-xp 00000000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 A program is being debugged already. Kill it? (y or n) 7ffff6fee000-7ffff71ed000 ---p 000e9000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 Please answer y or n. 7ffff71ed000-7ffff71f4000 r--p 000e8000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 A program is being debugged already. Kill it? (y or n) 7ffff71f4000-7ffff71f5000 rw-p 000ef000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 Please answer y or n. 7ffff71f5000-7ffff720e000 r-xp 00000000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so A program is being debugged already. Kill it? (y or n) 7ffff720e000-7ffff740d000 ---p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so Please answer y or n. 7ffff740d000-7ffff740e000 r--p 00018000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so A program is being debugged already. Kill it? (y or n) 7ffff740e000-7ffff740f000 rw-p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so Please answer y or n. 7ffff740f000-7ffff7413000 rw-p 00000000 00:00 0 A program is being debugged already. Kill it? (y or n) 7ffff7413000-7ffff750d000 r-xp 00000000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 Please answer y or n. 7ffff750d000-7ffff770d000 ---p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 A program is being debugged already. Kill it? (y or n) 7ffff770d000-7ffff7711000 r--p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 Please answer y or n. 7ffff7711000-7ffff7715000 rw-p 000fe000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 A program is being debugged already. Kill it? (y or n) 7ffff7715000-7ffff7718000 rw-p 00000000 00:00 0 Please answer y or n. 7ffff7718000-7ffff77b3000 r-xp 00000000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff77b3000-7ffff79b3000 ---p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79b3000-7ffff79b5000 r--p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79b5000-7ffff79bf000 rw-p 0009d000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79bf000-7ffff79c0000 rw-p 00000000 00:00 0 7ffff79c0000-7ffff79d5000 r-xp 00000000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff79d5000-7ffff7bd4000 ---p 00015000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd4000-7ffff7bd5000 r--p 00014000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 2.19.so000000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread- /x86_64-linux-gnu/libboost_filesystem.so.1.5---Type to continue, or q to quit---7ffff71f5000-7ffff720e000 A program is being debugged already. Kill it? (y or n) 600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

Please answer y or n. Program received signal SIGABRT, Aborted. 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt A program is being debugged already. Kill it? (y or n) #0 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56

1 0x00007ffff5be8fc8 in __GI_abort () at abort.c:89

2 0x00007ffff5c22e14 in __libc_message (do_abort=do_abort@entry=2,

Please answer y or n. fmt=fmt@entry=0x7ffff5d2f06b "* %s _: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175

3 0x00007ffff5cba7dc in __GI___fortify_fail (msg=,

msg@entry=0x7ffff5d2f002 "buffer overflow detected") at

fortify_fail.c:37 A program is being debugged already. Kill it? (y or n) #4 0x00007ffff5cb96a0 in __GI___chk_fail () at chk_fail.c:28

5 0x00007ffff5cb8ba9 in _IO_str_chk_overflow (fp=,

c=<optimized out>) at vsprintf_chk.c:33

6 0x00007ffff5c2b18c in GIIO_default_xsputn (f=0x7fffffffccPlease

answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) f0, Please answer y or n. data=, n=8) at genops.c:480

7 0x00007ffff5bf96cf in _IO_vfprintf_internal (s=s@entry=0x7fffffffccf0,

format=<optimized out>, format@entry=0x6ecdfa "%.2X",
ap=ap@entry=0x7fffffffce28) at vfprintf.c:1660

A program is being debugged already. Kill it? (y or n) #8 0x00007ffff5cb8c34 in ___vsprintf_chk (s=0x7fffffffcf00 "FFm", flags=1, slen=3, format=0x6ecdfa "%.2X", args=args@entry=0x7fffffffce28) at vsprintf_chk.c:84

9 0x00007ffff5cb8b8d in ___sprintf_chk (s=,

Please answer y or n. flags=, slen=, format=) at sprintf_chk.c:31

10 0x00000000004f4f25 in HttpReq::urlEncode(std::string const&) ()

---Type to continue, or q to quit--- A program is being debugged already. Kill it? (y or n) #11 0x00000000004b2df2 in thegamesdb_generate_scraper_requests(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete >, sPlease answer y or n. td::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequeA program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) st> > > > >&, std::vector<ScraperSearchResult, std::allocator >&) ()

12 0x00000000004b0a42 in startScraperSearch(ScraperSearchParams const&) ()

13 0x000000Please answer y or n.

000047da9c in ScraperSearchComponent::search(ScraperSearchParams const&) ()

14 0x00000000004a0fcd in GuiScraperMulti::doNextSearch() ()

15 0x00000000004a19ce in GuiScraperMulti::acceptResult(ScraperSearchResult

const&) ()

16 0x000000000047a3ef in ScrapeA program is being debugged already. Kill

it? (y or n) rSearchComponent::returnResult(ScraperSearchResult) ()

17 0x000000000047e5d1 in ScraperSearchComponent::update(int) ()

18 0x0000000000523205 in ComponentGrid::update(int) ()

19 0x00000000004f27c7 in GuiComponent::update(int) ()

Please answer y or n.

20 0x000000000051df98 in Window::update(int) ()

21 0x0000000000459018 in main ()

(gdb) A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. /gconv/gconv-modules.cacheue, or q to quit--- /usr/lib/x86_64-linux-gnu A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. O_vfprintf_internal (s=s@entry=0x7fffffffccf0, quit--- 0x00007ffff5bf96cf in _I A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. const&) ()turn> to continue, or q to quit---Search(ScraperSearchParams A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) 7ffff6c9e000-7ffff6c9f000 rw-p 000a2000 08:01 48498310 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 7ffff6c9f000-7ffff6d01000 r-xp 00000000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 Please answer y or n. 7ffff6d01000-7ffff6f00000 ---p 00062000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 A program is being debugged already. Kill it? (y or n) 7ffff6f00000-7ffff6f03000 r--p 00061000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 Please answer y or n. 7ffff6f03000-7ffff6f04000 rw-p 00064000 08:01 48632424 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 A program is being debugged already. Kill it? (y or n) 7ffff6f04000-7ffff6f05000 rw-p 00000000 00:00 0 Please answer y or n. 7ffff6f05000-7ffff6fee000 r-xp 00000000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 A program is being debugged already. Kill it? (y or n) 7ffff6fee000-7ffff71ed000 ---p 000e9000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 Please answer y or n. 7ffff71ed000-7ffff71f4000 r--p 000e8000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 A program is being debugged already. Kill it? (y or n) 7ffff71f4000-7ffff71f5000 rw-p 000ef000 08:01 48503329 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 Please answer y or n. 7ffff71f5000-7ffff720e000 r-xp 00000000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so A program is being debugged already. Kill it? (y or n) 7ffff720e000-7ffff740d000 ---p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so Please answer y or n. 7ffff740d000-7ffff740e000 r--p 00018000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so A program is being debugged already. Kill it? (y or n) 7ffff740e000-7ffff740f000 rw-p 00019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread-2.19.so Please answer y or n. 7ffff740f000-7ffff7413000 rw-p 00000000 00:00 0 A program is being debugged already. Kill it? (y or n) 7ffff7413000-7ffff750d000 r-xp 00000000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 Please answer y or n. 7ffff750d000-7ffff770d000 ---p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 A program is being debugged already. Kill it? (y or n) 7ffff770d000-7ffff7711000 r--p 000fa000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 Please answer y or n. 7ffff7711000-7ffff7715000 rw-p 000fe000 08:01 48500325 /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0 A program is being debugged already. Kill it? (y or n) 7ffff7715000-7ffff7718000 rw-p 00000000 00:00 0 Please answer y or n. 7ffff7718000-7ffff77b3000 r-xp 00000000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so A program is being debugged already. Kill it? (y or n) 7ffff77b3000-7ffff79b3000 ---p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so Please answer y or n. 7ffff79b3000-7ffff79b5000 r--p 0009b000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79b5000-7ffff79bf000 rw-p 0009d000 08:01 48503557 /usr/lib/libfreeimage-3.15.4.so 7ffff79bf000-7ffff79c0000 rw-p 00000000 00:00 0 7ffff79c0000-7ffff79d5000 r-xp 00000000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff79d5000-7ffff7bd4000 ---p 00015000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd4000-7ffff7bd5000 r--p 00014000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 7ffff7bd5000-7ffff7bd6000 rw-p 00015000 08:01 48497405 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.54.0 2.19.so019000 08:01 14943388 /lib/x86_64-linux-gnu/libpthread- /x86_64-linux-gnu/libboost_system.so.1.54.0---Type to continue, or q to quit---7ffff720e000-7ffff740d000 A program is being debugged already. Kill it? (y or n) d. 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 Please answer y or n. 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt

0 0x00007ffff5be5bb9 in __GI_raise (sig=sig@entry=6)

at ../nptl/sysdeps/unix/sysv/linux/raise.c:56

1 0x00007ffff5be8fc8 in __GI_abort () at abort.c:89

A program is being debugged already. Kill it? (y or n) #2 0x00007ffff5c22e14 in __libc_message (do_abort=doabort@entry=2, fmt=fmt@entry=0x7ffff5d2f06b "** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175

3 0x00007ffff5cba7dc in __GI___fortify_fail (msg=,

Please answer y or n. msg@entry=0x7ffff5d2f002 "buffer overflow detected") at fortify_fail.c:37

4 0x00007ffff5cb96a0 in __GI___chk_fail () at chk_fail.c:28

5 0x00007ffff5cb8ba9 in _IO_str_chk_overflow (fp=,

c=<optimized out>) at vsprintf_chk.c:33

A program is being debugged already. Kill it? (y or n) #6 0x00007ffff5c2b18c in GIIO_default_xsputn (f=0x7fffffffccf0, data=, n=8) at genops.c:480

7 0x00007ffff5bf96cf in _IO_vfprintf_internal (s=s@entry=0x7Please answer

y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n.fffffffccf0, format=, format@entry=0x6ecdfa "%.2X",

ap=ap@entry=0x7fffffffce28) at vfprintf.c:1660

8 0x00007ffff5cb8c34 in ___vsprintf_chk (s=0x7fffffffcf00 "FFm", flags=1,

slen=3, format=0x6ecdfa "%.2X", args=args@entry=0x7fffffffce28)
at vsprintf_chk.c:84

A program is being debugged already. Kill it? (y or n) #9 0x00007ffff5cb8b8d in ___sprintf_chk (s=, flags=, slen=, format=) at sprintf_chk.c:31

10 0x00000000004f4f25 in HttpReq::urlEncode(std::string const&) ()

Please answer y or n. ---Type to continue, or q to quit---

11 0x00000000004b2df2 in

thegamesdb_generate_scraper_requests(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperReqA program is being debugged already. Kill it? (y or n) uest, std::default_delete >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete > > > >&, std::vector<ScraperSearchResult, stdPlease answer y or n. ::allocator >&) ()

12 0x00000000004b0a42 iA program is being debugged already. Kill it? (y

or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) n startScraperSearch(ScraperSearchParams const&) ()

13 0x000000000047da9c in

ScraperSearchComponent::search(ScraperSearchParams const&) ()

14 0x00000000004a0fcd in GuiScraperMulti::doNextSeaPlease answer y or n.

rch() ()

15 0x00000000004a19ce in GuiScraperMulti::acceptResult(ScraperSearchResult

const&) ()

16 0x000000000047a3ef in

ScraperSearchComponent::returnResult(ScraperSearchResult) ()

17 0x000000000047e5d1 in ScraperSearchComponent::update(int) ()

A program is being debugged already. Kill it? (y or n) #18 0x0000000000523205 in ComponentGrid::update(int) ()

19 0x00000000004f27c7 in GuiComponent::update(int) ()

20 0x000000000051df98 in Window::update(int) ()

21 0x0000000000459018 in main ()

(gdb) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. 0 A program is being debugged already. Kill it? (y or n) Please answer y or n.rd0 A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. =0x6ecdfa "%.2X", o continue, or q to quit---timized out>, format@entry A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A program is being debugged already. Kill it? (y or n) Please answer y or n. A prog

Aloshi commented 10 years ago

I think there might be a buffer overflow in the HttpReq::urlEncode method.

char buf[3];
sprintf(buf, "%.2X", s[i]);

Which will fail if it tries to escape a character with a 3-digit character code. EDIT: Disregard that, I forgot this encodes as hex which will work fine.

To test this theory - do you have any games with special characters in their name, probably "{", "|", "}", or any Unicode characters?

jctennis commented 10 years ago

I'm not home to check at the moment but if I had to guess I would be willing to bet there are. My source from roms was not the cleanest. I'll be able to confirm with certainty about midnight est. On Sep 27, 2014 4:24 PM, "Aloshi" notifications@github.com wrote:

I think there might be a buffer overflow in the HttpReq::urlEncode method.

char buf[3]; sprintf(buf, "%.2X", s[i]);

Which will fail if it tries to escape a character with a 3-digit ASCII code. Just to test this theory - do you have any games with special characters in their name, probably "{", "|", "}", "~", or any Unicode characters?

— Reply to this email directly or view it on GitHub https://github.com/Aloshi/EmulationStation/issues/220#issuecomment-57064578 .

jctennis commented 10 years ago

Here is a list of my NES games, and it does look like there are a few odd characters in there.

10 Yard Fight.nes Lunar Pool.nes 1942.nes Mach Rider.nes 1943.nes Mad Max.nes 2-in-1 Super Mario Bros - Duck Hunt.nes Mafat Conspiracy - Golgo 13, The.nes 2-in-1 Super Spike V'Ball - World Cup Soccer.nes Magic Darts.nes 3-D Battles of World Runner, The.nes Magician.nes 3-in-1 Super Mario Bros - Duck Hunt - World Class Track Meet.nes Magic Johnson's Fast Break.nes 720°.nes Magic of Scheherazade, The.nes 8 Eyes.NES Magmax.nes Abadox.nes Major League Baseball.nes Addams Family - Pugsley's Scavenger Hunt, The.nes Maniac Mansion.nes Addams Family, The.nes Mappy-Land.nes Advanced Dungeons & Dragons - Dragonstrike.nes Marble Madness.nes Advanced Dungeons & Dragons - Heroes of the Lance.nes Mario Bros..nes Advanced Dungeons & Dragons - Hillsfar.nes Mario is Missing.nes Advanced Dungeons & Dragons - Pool of Radiance.nes Mario's Time Machine.nes Adventure Island III.nes Marvel's X-Men.NES Adventure Island II.nes M.C. Kids.nes Adventure Island.nes Mechanized Attack.nes Adventures in the Magic Kingdom.nes Mega Man III.nes Adventures of Bayou Billy, The.nes Mega Man II.nes Adventures of Dino Riki, The.nes Mega Man IV.nes Adventures of Gilligan's Island, The.nes Mega Man.nes Adventures of Lolo III , The.nes Mega Man VI.nes Adventures of Lolo II , The.nes Mega Man V.nes Adventures of Lolo, The.nes Mendel Palace.nes Adventures of Rad Gravity, The.nes Metal Gear.nes Adventures of Rocky & Bullwinkle and Friends, The.nes Metal Mech.nes Adventures of Tom Sawyer, The.NES Metal Storm.nes Air Fortress.nes Metroid.nes Airwolf.nes Michael Andretti's World Grand Prix.nes Alfred Chicken.nes Mickey Mousecapades.nes Alien3.nes Mickey's Adventures in Numberland.nes All Pro Basketball.nes Mickey's Safari in Letterland.nes Alpha Mission.nes Micro Machines.nes Al Unser Jr.'s Turbo Racing.nes MIG-29 Soviet Fighter.nes Amagon.nes Might & Magic - Secret of the Inner Sanctum.nes American Gladiators.nes Mighty Bomb Jack.nes A Nightmare on Elm Street.nes Mighty Final Fight.nes Anticipation.nes Mike Tyson's Punch-Out!!.nes Archon.nes Millipede.nes Arch Rivals.nes Milon's Secret Castle.nes Arkanoid.nes Mission Impossible.nes Arkista's Ring.nes Monopoly.nes Astyanax.nes Monster In My Pocket.nes Athena.nes Monster Party.nes Athletic World.nes Monster Truck Rally.nes Attack of the Killer Tomatoes.nes Motor City Patrol.nes Back to the Future II & III.nes Ms. Pac Man (Namco).nes Back to the Future.nes Ms. Pac Man (Tengen).nes Bad Dudes.nes M.U.L.E..nes Bad News Baseball.nes Muppet Adventure - Chaos at the Carnival.nes Bad Street Brawler.nes M.U.S.C.L.E..nes Balloon Fight.nes Mutant Virus, The.nes Bandai Golf - Challenge Pebble Beach.nes Mystery Quest.nes Bandit Kings of Ancient China.nes NARC.nes Barbie.nes NES Open Tournament Golf.nes Bard's Tale.nes NES Play Action Football.nes Barker Bill's Trick Shooting.nes NFL Football.nes Baseball.nes Nigel Mansell's World Championship Challenge.nes Baseball Simulator 1.000.nes Nightshade.nes Baseball Stars II.nes Ninja Crusaders.nes Baseball Stars.nes Ninja Gaiden III - The Ancient Ship of Doom.nes Bases Loaded III.nes Ninja Gaiden II - The Dark Sword of Chaos.nes Bases Loaded II.nes Ninja Gaiden.nes Bases Loaded IV.nes Ninja Kid.nes Bases Loaded.nes Nintendo World Cup.nes Base Wars - Cyber Stadium Series.nes Nobunaga's Ambition 2.nes Batman.nes Nobunaga's Ambition.nes Batman - Return of the Joker.nes North & South.nes Batman Returns.nes Operation Wolf.nes Battle Chess.nes Orb-3D.NES Battle of Olympus, The.nes Othello.nes Battleship.nes Overlord.nes Battle Tank.NES Pac Man (Namco).nes Battletoads & Double Dragon - The Ultimate Team.nes Pac Man (Tengen).nes Battletoads.nes Palamedes.nes Beetlejuice.nes Panic Restaurant.nes Best of the Best - Championship Karate.nes Paperboy 2.nes Bigfoot.nes Paperboy.nes Bill Elliot's Nascar Challenge.nes Peter Pan & the Pirates.nes Bill & Ted's Excellent Video Game Adventure.nes Phantom Fighter.nes Bionic Commando.nes Pictionary.nes Black Bass.nes Pinball.nes Blades of Steel.nes Pinball Quest.nes Blaster Master.nes Pin Bot.nes Blue Marlin, The.nes Pipe Dream.nes Blues Brothers, The.NES Pirates!.nes Bo Jackson Baseball.nes Platoon.nes Bomberman II.nes Popeye.nes Bomberman.nes Power Blade 2.NES Bonk's Adventure.nes Power Blade.nes Boulder Dash.nes Power Punch II.nes Boy and His Blob, A - Trouble on Blobolonia.nes P.O.W. - Prisoners of War.nes Bram Stoker's Dracula.nes Predator.nes BreakThru.nes Prince of Persia.nes Break Time - The National Pool Tour.nes Princess Tomato in Salad Kingdom.nes Bubble Bobble.nes Pro Sport Hockey.nes Bubble Bobble - Part 2.nes Pro Wrestling.nes Bucky O'Hare.NES Punch-Out!!.nes Bugs Bunny Birthday Blowout, The.nes Punisher, The.nes Bugs Bunny Crazy Castle, The.nes Puss 'N Boots - Pero's Great Adventure.nes Bump 'n' Jump.nes Puzznic.nes Burai Fighter.nes Q-Bert.nes Burgertime.nes Qix.nes Cabal.nes Quattro Adventure.nes Caesar's Palace.nes Quattro Arcade.nes California Games.nes Quattro Sports.nes Captain America and the Avengers.nes Race America.nes Captain Planet.nes Racket Attack.nes Captain Skyhawk.nes Rad Racer II.nes Casino Kid 2.nes Rad Racer.nes Casino Kid.nes Rad Racket - Deluxe Tennis II.nes Castelian.nes Raid on Bungeling Bay.nes Castle of Dragon.nes Rainbow Islands - The Story of Bubble Bobble 2.nes Castlequest.nes Rally Bike.nes Castlevania III - Dracula's Curse.nes Rambo.nes Castlevania II - Simon's Quest.nes Rampage.nes Castlevania.nes Rampart.nes Caveman Games.nes R.B.I. Baseball 2.nes Championship Bowling.nes R.B.I. Baseball 3.nes Championship Pool.nes R.B.I. Baseball.nes Chessmaster, The.nes R.C. Pro-Am II.nes Chip 'N Dale - Rescue Rangers 2.nes R.C. Pro-Am.nes Chip 'N Dale - Rescue Rangers.nes Remote Control.nes Chubby Cherub.nes Renegade.nes Circus Caper.nes Ren & Stimpy Show - Buckaroo$, The.nes City Connection.nes Rescue - The Embassy Mission.nes Clash at Demonhead.nes Ring King.nes Classic Concentration.nes River City Ransom.nes Cliffhanger.nes RoadBlasters.nes Clu Clu Land.nes Road Runner.NES Cobra Command.nes Robin Hood - Prince of Thieves.nes Cobra Triangle.nes RoboCop 2.nes Code Name - Viper.nes RoboCop 3.nes Color a Dinosaur.nes RoboCop.nes Commando.nes RoboCop versus The Terminator.nes Conan.nes Robodemons.nes Conflict.nes Robowarrior.nes Conquest of the Crystal Palace.nes Rocketeer, The.nes Contra Force.nes Rocket Ranger.nes Contra.nes Rockin' Kats.nes Cool World.nes Rock 'n Ball.nes Cowboy Kid.nes Roger Clemens MVP Baseball.nes Crash 'n the Boys - Street Challenge.nes Rollerball.nes Crystalis.nes Rollerblade Racer.nes Cybernoid - The Fighting Machine.nes Rollergames.nes Dance Aerobics.nes Rolling Thunder.nes Danny Sullivan's Indy Heat.nes Romance of The Three Kingdoms II.nes Darkman.nes Romance of The Three Kingdoms.nes Darkwing Duck.nes Roundball - 2 on 2 Challenge.nes Dash Galaxy in the Alien Asylum.nes Rush 'n Attack.nes Day Dreamin' Davey.nes Rygar.nes Days of Thunder.nes S.C.A.T.

On Sat, Sep 27, 2014 at 4:29 PM, Jay Rott jctennis@gmail.com wrote:

I'm not home to check at the moment but if I had to guess I would be willing to bet there are. My source from roms was not the cleanest. I'll be able to confirm with certainty about midnight est. On Sep 27, 2014 4:24 PM, "Aloshi" notifications@github.com wrote:

I think there might be a buffer overflow in the HttpReq::urlEncode method.

char buf[3]; sprintf(buf, "%.2X", s[i]);

Which will fail if it tries to escape a character with a 3-digit ASCII code. Just to test this theory - do you have any games with special characters in their name, probably "{", "|", "}", "~", or any Unicode characters?

— Reply to this email directly or view it on GitHub https://github.com/Aloshi/EmulationStation/issues/220#issuecomment-57064578 .