Hi guys
So I've started to use SFML2 after a couple of years and have hit a pretty nasty error (or so I believe as I've never come across it). I get a double free or corruption (!prev) error when terminating my window.
Now, after looking at a few different topics, they all state the cause is a call to a double freeing of pointers. Granted, initially I did indeed have a double call to my destroy() function so I removed it. However, I'm still getting the error.
The full dump is:
*** Error in `/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters': double free or corruption (!prev): 0x000055ebc1d4f070 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x790cb)[0x7ff4b134d0cb]
/lib/x86_64-linux-gnu/libc.so.6(+0x8275a)[0x7ff4b135675a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff4b135a18c]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3eb64)[0x55ebc0186b64]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3ea13)[0x55ebc0186a13]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3e773)[0x55ebc0186773]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3e10a)[0x55ebc018610a]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3dce2)[0x55ebc0185ce2]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3d780)[0x55ebc0185780]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3d184)[0x55ebc0185184]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3d1a4)[0x55ebc01851a4]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3b960)[0x55ebc0183960]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3dbc4)[0x55ebc0185bc4]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3d6d1)[0x55ebc01856d1]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3d1b0)[0x55ebc01851b0]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3b960)[0x55ebc0183960]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0x3ef85)[0x55ebc0186f85]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7ff4b12f43f1]
/home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters(+0xc9ca)[0x55ebc01549ca]
======= Memory map: ========
401c0000-40260000 rw-p 00000000 00:00 0
4140c000-4140e000 r-xs 00000000 08:04 787565 /tmp/.glwJriOQ (deleted)
55ebc0148000-55ebc01a9000 r-xp 00000000 08:04 1582667 /home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters
55ebc03a9000-55ebc03ab000 r--p 00061000 08:04 1582667 /home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters
55ebc03ab000-55ebc03ac000 rw-p 00063000 08:04 1582667 /home/jamie/NetBeansProjects/Mini-Monsters/dist/Debug/GNU-Linux/mini-monsters
55ebc1a43000-55ebc1d96000 rw-p 00000000 00:00 0 [heap]
7ff4a4000000-7ff4a4021000 rw-p 00000000 00:00 0
7ff4a4021000-7ff4a8000000 ---p 00000000 00:00 0
7ff4ab8c7000-7ff4abac7000 rw-s 1aedc3000 00:06 584 /dev/nvidiactl
7ff4abace000-7ff4abb4e000 rw-s 21d2fa000 00:06 584 /dev/nvidiactl
7ff4abb4f000-7ff4abbcf000 rw-s 224623000 00:06 584 /dev/nvidiactl
7ff4abc9c000-7ff4abca1000 r-xp 00000000 08:04 926382 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7ff4abca1000-7ff4abea0000 ---p 00005000 08:04 926382 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7ff4abea0000-7ff4abea1000 r--p 00004000 08:04 926382 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7ff4abea1000-7ff4abea2000 rw-p 00005000 08:04 926382 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7ff4abea4000-7ff4abead000 r-xp 00000000 08:04 926374 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7ff4abead000-7ff4ac0ac000 ---p 00009000 08:04 926374 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7ff4ac0ac000-7ff4ac0ad000 r--p 00008000 08:04 926374 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7ff4ac0ad000-7ff4ac0ae000 rw-p 00009000 08:04 926374 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7ff4ac0db000-7ff4ac15b000 rw-s 2206ef000 00:06 584 /dev/nvidiactl
7ff4ac15c000-7ff4ac15e000 rw-s 00000000 08:04 787565 /tmp/.glwJriOQ (deleted)
7ff4ac164000-7ff4ac1e4000 rw-s 21ef88000 00:06 584 /dev/nvidiactl
7ff4ac1ea000-7ff4ac26a000 rw-s 19ee8e000 00:06 584 /dev/nvidiactl
7ff4ac270000-7ff4ac370000 rw-s 21e134000 00:06 584 /dev/nvidiactl
7ff4ac371000-7ff4ac384000 rw-s 2247bd000 00:06 584 /dev/nvidiactl
7ff4ac384000-7ff4ac3a4000 rw-s d02e0000 00:06 585 /dev/nvidia0
7ff4ac3a7000-7ff4ac3e7000 rw-s 1aeee3000 00:06 584 /dev/nvidiactl
7ff4ac3ec000-7ff4ac59c000 rw-p 00000000 00:00 0
7ff4ac59c000-7ff4ad980000 r-xp 00000000 08:04 930249 /usr/lib/nvidia-375/libnvidia-glcore.so.375.39
7ff4ad980000-7ff4ad9a0000 rwxp 013e4000 08:04 930249 /usr/lib/nvidia-375/libnvidia-glcore.so.375.39
7ff4ad9a0000-7ff4add70000 r-xp 01404000 08:04 930249 /usr/lib/nvidia-375/libnvidia-glcore.so.375.39
7ff4add70000-7ff4adf70000 ---p 017d4000 08:04 930249 /usr/lib/nvidia-375/libnvidia-glcore.so.375.39
7ff4adf70000-7ff4ae357000 rw-p 017d4000 08:04 930249 /usr/lib/nvidia-375/libnvidia-glcore.so.375.39
7ff4ae357000-7ff4ae36f000 rw-p 00000000 00:00 0
7ff4ae374000-7ff4ae377000 r-xp 00000000 08:04 930257 /usr/lib/nvidia-375/tls/libnvidia-tls.so.375.39
7ff4ae377000-7ff4ae577000 ---p 00003000 08:04 930257 /usr/lib/nvidia-375/tls/libnvidia-tls.so.375.39
7ff4ae577000-7ff4ae578000 rw-p 00003000 08:04 930257 /usr/lib/nvidia-375/tls/libnvidia-tls.so.375.39
7ff4ae57c000-7ff4ae645000 r-xp 00000000 08:04 930238 /usr/lib/nvidia-375/libGLX_nvidia.so.375.39
7ff4ae645000-7ff4ae679000 rwxp 000c9000 08:04 930238 /usr/lib/nvidia-375/libGLX_nvidia.so.375.39
7ff4ae679000-7ff4ae68d000 r-xp 000fd000 08:04 930238 /usr/lib/nvidia-375/libGLX_nvidia.so.375.39
7ff4ae68d000-7ff4ae88c000 ---p 00111000 08:04 930238 /usr/lib/nvidia-375/libGLX_nvidia.so.375.39
7ff4ae88c000-7ff4ae8b4000 rw-p 00110000 08:04 930238 /usr/lib/nvidia-375/libGLX_nvidia.so.375.39
7ff4ae8b4000-7ff4ae8bb000 rw-p 00000000 00:00 0
7ff4ae8bc000-7ff4ae8c1000 r-xp 00000000 08:04 926378 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7ff4ae8c1000-7ff4aeac0000 ---p 00005000 08:04 926378 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7ff4aeac0000-7ff4aeac1000 r--p 00004000 08:04 926378 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7ff4aeac1000-7ff4aeac2000 rw-p 00005000 08:04 926378 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7ff4aeac4000-7ff4aeac6000 r-xp 00000000 08:04 926367 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7ff4aeac6000-7ff4aecc6000 ---p 00002000 08:04 926367 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7ff4aecc6000-7ff4aecc7000 r--p 00002000 08:04 926367 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7ff4aecc7000-7ff4aecc8000 rw-p 00003000 08:04 926367 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7ff4aeccc000-7ff4aecd5000 r-xp 00000000 08:04 926400 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7ff4aecd5000-7ff4aeed4000 ---p 00009000 08:04 926400 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7ff4aeed4000-7ff4aeed5000 r--p 00008000 08:04 926400 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7ff4aeed5000-7ff4aeed6000 rw-p 00009000 08:04 926400 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7ff4aeedc000-7ff4aeeed000 r-xp 00000000 08:04 926380 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7ff4aeeed000-7ff4af0ec000 ---p 00011000 08:04 926380 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7ff4af0ec000-7ff4af0ed000 r--p 00010000 08:04 926380 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7ff4af0ed000-7ff4af0ee000 rw-p 00011000 08:04 926380 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7ff4af0f4000-7ff4af115000 r-xp 00000000 08:04 927901 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7ff4af115000-7ff4af314000 ---p 00021000 08:04 927901 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7ff4af314000-7ff4af315000 r--p 00020000 08:04 927901 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7ff4af315000-7ff4af316000 rw-p 00021000 08:04 927901 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7ff4af31c000-7ff4af34d000 r-xp 00000000 08:04 927414 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0
7ff4af34d000-7ff4af54c000 ---p 00031000 08:04 927414 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0
7ff4af54c000-7ff4af54d000 r--p 00030000 08:04 927414 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0
7ff4af54d000-7ff4af54e000 rw-p 00031000 08:04 927414 /usr/lib/x86_64-linux-gnu/libpng16.so.16.25.0
7ff4af554000-7ff4af56d000 r-xp 00000000 08:04 4330171 /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff4af56d000-7ff4af76c000 ---p 00019000 08:04 4330171 /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff4af76c000-7ff4af76d000 r--p 00018000 08:04 4330171 /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff4af76d000-7ff4af76e000 rw-p 00019000 08:04 4330171 /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff4af774000-7ff4af7c2000 r-xp 00000000 08:04 930239 /usr/lib/nvidia-375/libGLdispatch.so.0
7ff4af7c2000-7ff4af7f4000 r-xp 0004e000 08:04 930239 /usr/lib/nvidia-375/libGLdispatch.so.0
7ff4af7f4000-7ff4af82e000 r-xp 00080000 08:04 930239 /usr/lib/nvidia-375/libGLdispatch.so.0
7ff4af82e000-7ff4afa2e000 ---p 000ba000 08:04 930239 /usr/lib/nvidia-375/libGLdispatch.so.0
7ff4afa2e000-7ff4afa3d000 rw-p 000ba000 08:04 930239 /usr/lib/nvidia-375/libGLdispatch.so.0
7ff4afa3d000-7ff4afa5d000 rw-p 00000000 00:00 0
7ff4afa64000-7ff4afa73000 r-xp 00000000 08:04 930237 /usr/lib/nvidia-375/libGLX.so.0
7ff4afa73000-7ff4afc73000 ---p 0000f000 08:04 930237 /usr/lib/nvidia-375/libGLX.so.0
7ff4afc73000-7ff4afc74000 rw-p 0000f000 08:04 930237 /usr/lib/nvidia-375/libGLX.so.0
7ff4afc74000-7ff4afc94000 rw-p 00000000 00:00 0
7ff4afc94000-7ff4afc97000 r-xp 00000000 08:04 4325464 /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4afc97000-7ff4afe96000 ---p 00003000 08:04 4325464 /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4afe96000-7ff4afe97000 r--p 00002000 08:04 4325464 /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4afe97000-7ff4afe98000 rw-p 00003000 08:04 4325464 /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4afe9c000-7ff4afea6000 r-xp 00000000 08:04 926398 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7ff4afea6000-7ff4b00a5000 ---p 0000a000 08:04 926398 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7ff4b00a5000-7ff4b00a6000 r--p 00009000 08:04 926398 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7ff4b00a6000-7ff4b00a7000 rw-p 0000a000 08:04 926398 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7ff4b00ac000-7ff4b01e1000 r-xp 00000000 08:04 926363 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7ff4b01e1000-7ff4b03e0000 ---p 00135000 08:04 926363 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7ff4b03e0000-7ff4b03e1000 r--p 00134000 08:04 926363 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7ff4b03e1000-7ff4b03e5000 rw-p 00135000 08:04 926363 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7ff4b03ec000-7ff4b03f3000 r-xp 00000000 08:04 4330006 /lib/x86_64-linux-gnu/librt-2.24.so
7ff4b03f3000-7ff4b05f2000 ---p 00007000 08:04 4330006 /lib/x86_64-linux-gnu/librt-2.24.so
7ff4b05f2000-7ff4b05f3000 r--p 00006000 08:04 4330006 /lib/x86_64-linux-gnu/librt-2.24.so
7ff4b05f3000-7ff4b05f4000 rw-p 00007000 08:04 4330006 /lib/x86_64-linux-gnu/librt-2.24.so
7ff4b05f4000-7ff4b06fc000 r-xp 00000000 08:04 4325465 /lib/x86_64-linux-gnu/libm-2.24.so
7ff4b06fc000-7ff4b08fb000 ---p 00108000 08:04 4325465 /lib/x86_64-linux-gnu/libm-2.24.so
7ff4b08fb000-7ff4b08fc000 r--p 00107000 08:04 4325465 /lib/x86_64-linux-gnu/libm-2.24.so
7ff4b08fc000-7ff4b08fd000 rw-p 00108000 08:04 4325465 /lib/x86_64-linux-gnu/libm-2.24.so
7ff4b0904000-7ff4b096d000 r-xp 00000000 08:04 927137 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7ff4b096d000-7ff4b0b6c000 ---p 00069000 08:04 927137 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7ff4b0b6c000-7ff4b0b6d000 r--p 00068000 08:04 927137 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7ff4b0b6d000-7ff4b0b6e000 rw-p 00069000 08:04 927137 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.1.2
7ff4b0b74000-7ff4b0c1b000 r-xp 00000000 08:04 919128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7ff4b0c1b000-7ff4b0e1a000 ---p 000a7000 08:04 919128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7ff4b0e1a000-7ff4b0e20000 r--p 000a6000 08:04 919128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7ff4b0e20000-7ff4b0e21000 rw-p 000ac000 08:04 919128 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7ff4b0e24000-7ff4b0e56000 r-xp 00000000 08:04 930232 /usr/lib/nvidia-375/libGL.so.1.0.0
7ff4b0e56000-7ff4b0e88000 r-xp 00032000 08:04 930232 /usr/lib/nvidia-375/libGL.so.1.0.0
7ff4b0e88000-7ff4b0eb2000 r-xp 00064000 08:04 930232 /usr/lib/nvidia-375/libGL.so.1.0.0
7ff4b0eb2000-7ff4b10b2000 ---p 0008e000 08:04 930232 /usr/lib/nvidia-375/libGL.so.1.0.0
7ff4b10b2000-7ff4b10b3000 rw-p 0008e000 08:04 930232 /usr/lib/nvidia-375/libGL.so.1.0.0
7ff4b10b3000-7ff4b10b4000 rw-p 00000000 00:00 0
7ff4b10b4000-7ff4b10cc000 r-xp 00000000 08:04 4329878 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff4b10cc000-7ff4b12cc000 ---p 00018000 08:04 4329878 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff4b12cc000-7ff4b12cd000 r--p 00018000 08:04 4329878 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff4b12cd000-7ff4b12ce000 rw-p 00019000 08:04 4329878 /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff4b12ce000-7ff4b12d2000 rw-p 00000000 00:00 0
7ff4b12d4000-7ff4b1491000 r-xp 00000000 08:04 4325461 /lib/x86_64-linux-gnu/libc-2.24.so
7ff4b1491000-7ff4b1691000 ---p 001bd000 08:04 4325461 /lib/x86_64-linux-gnu/libc-2.24.so
7ff4b1691000-7ff4b1695000 r--p 001bd000 08:04 4325461 /lib/x86_64-linux-gnu/libc-2.24.so
7ff4b1695000-7ff4b1697000 rw-p 001c1000 08:04 4325461 /lib/x86_64-linux-gnu/libc-2.24.so
7ff4b1697000-7ff4b169b000 rw-p 00000000 00:00 0
7ff4b169c000-7ff4b16b2000 r-xp 00000000 08:04 4330027 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff4b16b2000-7ff4b18b1000 ---p 00016000 08:04 4330027 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff4b18b1000-7ff4b18b2000 r--p 00015000 08:04 4330027 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff4b18b2000-7ff4b18b3000 rw-p 00016000 08:04 4330027 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff4b18b4000-7ff4b1a2c000 r-xp 00000000 08:04 927595 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff4b1a2c000-7ff4b1c2c000 ---p 00178000 08:04 927595 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff4b1c2c000-7ff4b1c36000 r--p 00178000 08:04 927595 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff4b1c36000-7ff4b1c38000 rw-p 00182000 08:04 927595 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff4b1c38000-7ff4b1c3c000 rw-p 00000000 00:00 0
7ff4b1c3c000-7ff4b1c8b000 r-xp 00000000 08:04 1061547 /usr/local/lib/libsfml-window-d.so.2.4.2
7ff4b1c8b000-7ff4b1e8a000 ---p 0004f000 08:04 1061547 /usr/local/lib/libsfml-window-d.so.2.4.2
7ff4b1e8a000-7ff4b1e8b000 r--p 0004e000 08:04 1061547 /usr/local/lib/libsfml-window-d.so.2.4.2
7ff4b1e8b000-7ff4b1e8d000 rw-p 0004f000 08:04 1061547 /usr/local/lib/libsfml-window-d.so.2.4.2
7ff4b1e8d000-7ff4b1e8e000 rw-p 00000000 00:00 0
7ff4b1e94000-7ff4b1eb1000 r-xp 00000000 08:04 1061544 /usr/local/lib/libsfml-system-d.so.2.4.2
7ff4b1eb1000-7ff4b20b0000 ---p 0001d000 08:04 1061544 /usr/local/lib/libsfml-system-d.so.2.4.2
7ff4b20b0000-7ff4b20b1000 r--p 0001c000 08:04 1061544 /usr/local/lib/libsfml-system-d.so.2.4.2
7ff4b20b1000-7ff4b20b2000 rw-p 0001d000 08:04 1061544 /usr/local/lib/libsfml-system-d.so.2.4.2
7ff4b20b4000-7ff4b2139000 r-xp 00000000 08:04 1061553 /usr/local/lib/libsfml-graphics-d.so.2.4.2
7ff4b2139000-7ff4b2339000 ---p 00085000 08:04 1061553 /usr/local/lib/libsfml-graphics-d.so.2.4.2
7ff4b2339000-7ff4b233a000 r--p 00085000 08:04 1061553 /usr/local/lib/libsfml-graphics-d.so.2.4.2
7ff4b233a000-7ff4b233d000 rw-p 00086000 08:04 1061553 /usr/local/lib/libsfml-graphics-d.so.2.4.2
7ff4b233d000-7ff4b233e000 rw-p 00000000 00:00 0
7ff4b2344000-7ff4b235c000 r-xp 00000000 08:04 1061375 /usr/local/lib/libboost_filesystem.so.1.63.0
7ff4b235c000-7ff4b255c000 ---p 00018000 08:04 1061375 /usr/local/lib/libboost_filesystem.so.1.63.0
7ff4b255c000-7ff4b255d000 r--p 00018000 08:04 1061375 /usr/local/lib/libboost_filesystem.so.1.63.0
7ff4b255d000-7ff4b255e000 rw-p 00019000 08:04 1061375 /usr/local/lib/libboost_filesystem.so.1.63.0
7ff4b2564000-7ff4b2567000 r-xp 00000000 08:04 1061359 /usr/local/lib/libboost_system.so.1.63.0
7ff4b2567000-7ff4b2766000 ---p 00003000 08:04 1061359 /usr/local/lib/libboost_system.so.1.63.0
7ff4b2766000-7ff4b2767000 r--p 00002000 08:04 1061359 /usr/local/lib/libboost_system.so.1.63.0
7ff4b2767000-7ff4b2768000 rw-p 00003000 08:04 1061359 /usr/local/lib/libboost_system.so.1.63.0
7ff4b276c000-7ff4b277d000 r-xp 00000000 08:04 4325392 /lib/x86_64-linux-gnu/ld-2.24.so
7ff4b277d000-7ff4b277e000 r-xp 00011000 08:04 4325392 /lib/x86_64-linux-gnu/ld-2.24.so
7ff4b277e000-7ff4b2791000 r-xp 00012000 08:04 4325392 /lib/x86_64-linux-gnu/ld-2.24.so
7ff4b2797000-7ff4b2798000 rw-s 22062b000 00:06 584 /dev/nvidiactl
7ff4b279a000-7ff4b279e000 rw-s 19e946000 00:06 584 /dev/nvidiactl
7ff4b279f000-7ff4b27a0000 rw-s d7de3000 00:06 585 /dev/nvidia0
7ff4b27a6000-7ff4b27c6000 rw-s 2213da000 00:06 584 /dev/nvidiactl
7ff4b27c7000-7ff4b27c8000 rw-s d7de3000 00:06 585 /dev/nvidia0
7ff4b27cf000-7ff4b280f000 rw-s 22465b000 00:06 584 /dev/nvidiactl
7ff4b2839000-7ff4b293d000 rw-s 21e9fd000 00:06 584 /dev/nvidiactl
7ff4b2941000-7ff4b2944000 rw-p 00000000 00:00 0
7ff4b2944000-7ff4b2962000 r-xp 00000000 08:04 4326877 /lib/x86_64-linux-gnu/libudev.so.1.6.5
7ff4b2962000-7ff4b2963000 ---p 0001e000 08:04 4326877 /lib/x86_64-linux-gnu/libudev.so.1.6.5
7ff4b2963000-7ff4b2964000 r--p 0001e000 08:04 4326877 /lib/x86_64-linux-gnu/libudev.so.1.6.5
7ff4b2964000-7ff4b2965000 rw-p 0001f000 08:04 4326877 /lib/x86_64-linux-gnu/libudev.so.1.6.5
7ff4b2966000-7ff4b296c000 rw-p 00000000 00:00 0
7ff4b296c000-7ff4b296d000 rw-s 221fb0000 00:06 584 /dev/nvidiactl
7ff4b2974000-7ff4b2975000 rw-s fd060000 00:06 585 /dev/nvidia0
7ff4b2979000-7ff4b298c000 rw-p 00000000 00:00 0
7ff4b298f000-7ff4b2990000 rw-p 00000000 00:00 0
7ff4b2990000-7ff4b2991000 r--p 00024000 08:04 4325392 /lib/x86_64-linux-gnu/ld-2.24.so
7ff4b2991000-7ff4b2992000 rw-p 00025000 08:04 4325392 /lib/x86_64-linux-gnu/ld-2.24.so
7ff4b2992000-7ff4b2995000 rw-p 00000000 00:00 0
7ff4b2995000-7ff4b299a000 rw-p 00000000 00:00 0
7fff5ac9b000-7fff5acbc000 rw-p 00000000 00:00 0 [stack]
7fff5ad94000-7fff5ad96000 r--p 00000000 00:00 0 [vvar]
7fff5ad96000-7fff5ad98000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
RUN FINISHED; Aborted; core dumped; real time: 3s; user: 1s; system: 1s
I'm using std::unique_ptr's for my resources and sprites, might that be causing this?
I'm also as you can guess, using Linux. Namely Ubuntu 16.10.