• syncdraw crash on block select mode

    From Fernando Toledo@1:103/705 to GitLab issue in main/sbbs on Thu Dec 10 14:18:33 2020
    open https://gitlab.synchro.net/main/sbbs/-/issues/192

    I build syncdraw from git source and found this issue:steps to reproduce:1. run syncdraw2. press ALT+B (to entr on block mode)3. select all screen from 1,1 to 80,24 (and continue selecting beyond screen margins) ```raw': double free or corruption (out): 0x000055c7c2491020 ***======= Backtrace: =========/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f810cf87bfb]/lib/x86_64-l inux-gnu/libc.so.6(+0x76fc6)[0x7f810cf8dfc6]/lib/x86_64-linux-gnu/libc.so.6(+0x 7780e)[0x7f810cf8e80e]syncdraw(+0x7d7d)[0x55c7c1465d7d]syncdraw(+0x10c82)[0x55c 7c146ec82]/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f810cf372e 1]syncdraw(+0x5eea)[0x55c7c1463eea]======= Memory map: ========55c7c145e000-55c7c14ff000 r-xp 00000000 08:02 13638493

    /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c16ff000-55c7c1700000 r--p 000a1000 08:02 13638493 /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c1700000-55c7c1707000 rw-p 000a2000 08:02 13638493 /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c1707000-55c7c17d8000 rw-p 00000000 00:00 0 55c7c22c6000-55c7c2776000 rw-p 00000000 00:00 0 [heap]7f80ec000000-7f80ec021000 rw-p 00000000 00:00 0 7f80ec021000-7f80f0000000 ---p 00000000 00:00 0 7f80f4000000-7f80f41f5000 rw-p 00000000 00:00 0 7f80f41f5000-7f80f8000000 ---p 00000000 00:00 0 7f80f8000000-7f80f8021000 rw-p 00000000 00:00 0 7f80f8021000-7f80fc000000 ---p 00000000 00:00 0 7f80fc000000-7f80fdc79000 rw-p 00000000 00:00 0 7f80fdc79000-7f8100000000 ---p 00000000 00:00 0 7f8101087000-7f81011c7000 rw-s 00000000 00:05 2413301 /drm mm object (deleted)7f81011c7000-7f81011c8000 ---p 00000000 00:00 0 7f81011c8000-7f81019c8000 rw-p 00000000 00:00 0 7f81019c8000-7f81019c9000 ---p 00000000 00:00 0 7f81019c9000-7f81021c9000 rw-p 00000000 00:00 0 7f81021c9000-7f81021ca000 ---p 00000000 00:00 0 7f81021ca000-7f81029ca000 rw-p 00000000 00:00 0 7f81029ca000-7f81029cb000 -
    --p 00000000 00:00 0 7f81029cb000-7f81031cb000 rw-p 00000000 00:00 0 7f81031cb000-7f81031e4000 r-xp 00000000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81031e4000-7f81033e3000 ---p 00019000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e3000-7f81033e4000 r--p 00018000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e4000-7f81033e5000 rw-p 00019000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e5000-7f81033ed000 r-xp 00000000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81033ed000-7f81035ed000 ---p 00008000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ed000-7f81035ee000 r--p 00008000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ee000-7f81035ef000 rw-p 00009000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ef000-7f8103605000 r-xp 00000000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103605000-7f8103804000 ---p 00016000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103804000-7f8103805000 r--p 00015000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103805000-7f8103806000 rw-p 00016000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103806000-7f8103978000 r-xp 00000000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103978000-7f8103b78000 ---p 00172000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b78000-7f8103b82000 r--p 00172000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b82000-7f8103b84000 rw-p 0017c000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b84000-7f8103b88000 rw-p 00000000 00:00 0 7f8103b88000-7f8103b93000 r-xp 00000000 08:02 9089716
    /usr/lib/x86_64-linux-gnu/libdrm_rade on.so.1.0.17f8103b93000-7f8103d92000 ---p 0000b000 08:02 9089716
    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d92000-7f8103d93000 r--p 0000a000 08:02 9089716 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d93000-7f8103d94000 rw-p 0000b000 08:02 9089716 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d94000-7f8103d9b000 r-xp 00000000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103d9b000-7f8103f9a000 ---p 00007000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9a000-7f8103f9b000 r--p 00006000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9b000-7f8103f9c000 rw-p 00007000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9c000-7f8103fbe000 r-xp 00000000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f8103fbe000-7f81041bd000 ---p 00022000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041bd000-7f81041be000 r--p 00021000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041be000-7f81041bf000 rw-p 00022000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041bf000-7f8104866000 r-xp 00000000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104866000-7f8104a65000 ---p 006a7000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104a65000-7f8104aa7000 r--p 006a6000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104aa7000-7f8104aaf000 rw-p 006e8000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104aaf000-7f8104ab7000 rw-p 00000000 00:00 0 7f8104ab7000-7f8104ac5000 r-xp 00000000 08:02 9089983
    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104ac5000-7f8104cc5000 ---p 0000e000 08:02 9089983 /usr/lib/x86_6 4-linux-gnu/libdrm.so.2.4.07f8104cc5000-7f8104cc6000 r--p 0000e000 08:02 9089983 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104cc6000-7f8104cc7000 rw-p 0000f000 08:02 9089983 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104cc7000-7f8104ccb000 r-xp 00000000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ccb000-7f8104eca000 ---p 00004000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104eca000-7f8104ecb000 r--p 00003000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ecb000-7f8104ecc000 rw-p 00004000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ecc000-7f8104ee4000 r-xp 00000000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f8104ee4000-7f81050e4000 ---p 00018000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e4000-7f81050e6000 r--p 00018000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e6000-7f81050e7000 rw-p 0001a000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e7000-7f81050e9000 r-xp 00000000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81050e9000-7f81052e8000 ---p 00002000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052e8000-7f81052e9000 r--p 00001000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052e9000-7f81052ea000 rw-p 00002000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052ea000-7f8105314000 r-xp 00000000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105314000-7f8105513000 ---p 0002a000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105513000-7f8105517000 r--p 00029000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105517000-7f810551800
    0 rw-p 0002d000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105518000-7f8105519000 rw-p 00000000 00:00 0 7f8105519000-7f810551a000 r-xp 00000000 08:02 9087752

    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810551a000-7f8105719000 ---p 00001000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f8105719000-7f810571a000 r--p 00000000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810571a000-7f810571b000 rw-p 00001000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810571b000-7f8105721000 r-xp 00000000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105721000-7f8105920000 ---p 00006000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105920000-7f8105921000 r--p 00005000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105921000-7f8105922000 rw-p 00006000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105922000-7f8105924000 r-xp 00000000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105924000-7f8105b23000 ---p 00002000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b23000-7f8105b24000 r--p 00001000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b24000-7f8105b25000 rw-p 00002000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b25000-7f8105b27000 r-xp 00000000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105b27000-7f8105d26000 ---p 00002000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105d26000-7f8105d27000 r--p 00001000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105d27000-7f8105d28000 rw-p 00002000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb- dri3.so.0.0.07f8105d28000-7f8105d4f000 r-xp 00000000 08:02 29884852
    /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105d4f000-7f8105f4f000 ---p 00027000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f4f000-7f8105f51000 r--p 00027000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f51000-7f8105f52000 rw-p 00029000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f52000-7f8105fc0000 r-xp 00000000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f8105fc0000-7f81061bf000 ---p 0006e000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061bf000-7f81061c2000 r--p 0006d000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061c2000-7f81061c3000 rw-p 00070000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061c3000-7f81061c4000 rw-p 00000000 00:00 0 7f81061c4000-7f8106534000 r--p 00000000 08:02 9051612
    /usr/lib/locale/locale-archive7f8106534000-7f8106547000 r-xp 00000000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106547000-7f8106746000 ---p 00013000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106746000-7f8106747000 r--p 00012000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106747000-7f8106748000 rw-p 00013000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106748000-7f81067ba000 r-xp 00000000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81067ba000-7f81069b9000 ---p 00072000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069b9000-7f81069ba000 r--p 00071000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069ba000-7f81069bb000 rw-p 00072000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069bb000-7f81069cf000 r-xp 00000000 08:02 29885306
    /lib/x86_64-linux-gnu/libresolv-2.24.so7f81069cf000-7f8106bce000 ---p 00014000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bce000-7f8106bcf000 r--p 00013000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bcf000-7f8106bd0000 rw-p 00014000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bd0000-7f8106bd2000 rw-p 00000000 00:00 0 7f8106bd2000-7f8106c5f000 r-xp 00000000 08:02 9051691
    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106c5f000-7f8106e5e000 ---p 0008d000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e5e000-7f8106e7a000 r--p 0008c000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e7a000-7f8106e7b000 rw-p 000a8000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e7b000-7f8106ea5000 r-xp 00000000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f8106ea5000-7f81070a5000 ---p 0002a000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a5000-7f81070a6000 r--p 0002a000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a6000-7f81070a7000 rw-p 0002b000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a7000-7f81070ae000 r-xp 00000000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81070ae000-7f81072ae000 ---p 00007000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072ae000-7f81072af000 r--p 00007000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072af000-7f81072b0000 rw-p 00008000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072b0000-7f8107325000 r-xp 00000000 08:02 9093693 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107325000-7f8107525000 ---p 00075000 08:02 9093693 /usr/lib/x86_64-linux- gnu/libFLAC.so.8.3.07f8107525000-7f8107526000 r--p 00075000 08:02 9093693

    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107526000-7f8107527000 rw-p 00076000 08:02 9093693 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107527000-7f810753b000 r-xp 00000000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810753b000-7f810773b000 ---p 00014000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773b000-7f810773c000 r--p 00014000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773c000-7f810773d000 rw-p 00015000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773d000-7f810773f000 rw-p 00000000 00:00 0 7f810773f000-7f8107846000 r-xp 00000000 08:02 29884508
    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107846000-7f8107a46000 ---p 00107000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a46000-7f8107a48000 r--p 00107000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a48000-7f8107a4f000 rw-p 00109000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a4f000-7f8107a60000 r-xp 00000000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107a60000-7f8107c5f000 ---p 00011000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c5f000-7f8107c60000 r--p 00010000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c60000-7f8107c61000 rw-p 00011000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c61000-7f8107c86000 r-xp 00000000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107c86000-7f8107e85000 ---p 00025000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e85000-7f8107e86000 r--p 00024000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e86000-7f8107e87000 rw-p 00025000 08:02 29884445
    /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e87000-7f8107eac000 r-xp 00000000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f8107eac000-7f81080ab000 ---p 00025000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ab000-7f81080ac000 r--p 00024000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ac000-7f81080ad000 rw-p 00025000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ad000-7f81080af000 rw-p 00000000 00:00 0 7f81080af000-7f81080b3000 r-xp 00000000 08:02 29884527
    /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81080b3000-7f81082b2000 ---p 00004000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b2000-7f81082b3000 r--p 00003000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b3000-7f81082b4000 rw-p 00004000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b4000-7f81082b9000 r-xp 00000000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81082b9000-7f81084b8000 ---p 00005000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084b8000-7f81084b9000 r--p 00004000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084b9000-7f81084ba000 rw-p 00005000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084ba000-7f81084bd000 r-xp 00000000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81084bd000-7f81086bc000 ---p 00003000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086bc000-7f81086bd000 r--p 00002000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086bd000-7f81086be000 rw-p 00003000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086be000-7f81086c3000 r-xp 00000000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81086c3000-7f81088c2000 ---p 000
    05000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c2000-7f81088c3000 r--p 00004000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c3000-7f81088c4000 rw-p 00005000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c4000-7f8108937000 r-xp 00000000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108937000-7f8108b36000 ---p 00073000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b36000-7f8108b39000 r--p 00072000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b39000-7f8108b3a000 rw-p 00075000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b3a000-7f8108b3c000 rw-p 00000000 00:00 0 7f8108b3c000-7f8108b44000 r-xp 00000000 08:02 29885062
    /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108b44000-7f8108d44000 ---p 00008000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d44000-7f8108d45000 r--p 00008000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d45000-7f8108d46000 rw-p 00009000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d46000-7f8108d4b000 r-xp 00000000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108d4b000-7f8108f4a000 ---p 00005000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4a000-7f8108f4b000 r--p 00004000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4b000-7f8108f4c000 rw-p 00005000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4c000-7f8108f53000 r-xp 00000000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8108f53000-7f8109152000 ---p 00007000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109152000-7f8109153000 r--p 00006000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109153000-7f8109154000 rw-p 00007000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109154000-7f810916b000 r-xp 00000000 08:02 9095039 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0Abortado```backtrace:```hread 1 "syncdraw" received signal SIGABRT, Aborted.__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:5151 ../sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio.(gdb) bt#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51#1 0x00007ffff6eef42a in __GI_abort () at abort.c:89#2 0x00007ffff6f2bc00 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff7020fd0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175#3 0x00007ffff6f31fc6 in malloc_printerr (action=3, str=0x7ffff7021098 "double free or corruption (out)", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5049#4 0x00007ffff6f3280e in _int_free (av=0x7ffff7254b00 <main_arena>, p=0x555555a99010, have_lock=0) at malloc.c:3905#5 0x000055555555bd7d in blockmode () at block.c:276#6 0x0000555555564c82 in main (argnum=1, args=0x7fffffffdf78) at syncdraw.c:1190(gdb) ```
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ben Abernathy@1:103/705 to GitLab note in main/sbbs on Wed Dec 30 09:37:45 2020
    https://gitlab.synchro.net/main/sbbs/-/issues/192#note_1256

    I've been able to reproduce this compiling master on Ubuntu 20.04. I'll add some more details later, but it appears that as the block selection moves beyond the screen, the array is accessed at a negative index meaning we may be accessing memory outside of bounds. Then a free is called on a memory pointer that has already probably been freed. I'll include some code/line numbers later once I get back on the right computer.
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ben Abernathy@1:103/705 to GitLab note in main/sbbs on Thu Dec 31 18:02:18 2020
    https://gitlab.synchro.net/main/sbbs/-/issues/192#note_1258

    Ok I've looked at this a little bit more. The exception happens in block.c w/ the `free` on line 276. There are only two `free` calls in the entire file and the other one is not called prior to experiencing the error. The way glibc works is this error can be caused by either a double free or heap corruption. I suspect it is the latter given the following:```c buf=(char *)malloc(80*ti.screenheight*2); memcpy(buf,Screen[ActivePage][FirstLine],80*ti
    .screenheight*2); for(y=Y1-FirstLine;y<=Y2-FirstLine;y++)
    { for(x=X1;x<=X2;x++)
    { buf[y*160+x*2+1]=112; } } if(FullScreen) puttext(1,1,80,ti.screenhei
    ght-1,buf); else puttext(1,2,80,ti.screenheight-1,buf); free(buf);```1.
    The problem only occurs when the entire screen is selected and you select down an additional line.2. As mentioned in my prior note, it appears that the `buf` array is modified outside of its initial bounds when moving tho the next line w/ 80 columns selected. If I recall, this can lead to heap corruption, but my c-memory allocation is a bit rusty.
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Thu Dec 31 18:18:43 2020
    update https://gitlab.synchro.net/main/sbbs/-/issues/192

    I build syncdraw from git source and found this issue:steps to reproduce:1. run syncdraw2. press ALT+B (to entr on block mode)3. select all screen from 1,1 to 80,24 (and continue selecting beyond screen margins) ```raw': double free or corruption (out): 0x000055c7c2491020 ***======= Backtrace: =========/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f810cf87bfb]/lib/x86_64-l inux-gnu/libc.so.6(+0x76fc6)[0x7f810cf8dfc6]/lib/x86_64-linux-gnu/libc.so.6(+0x 7780e)[0x7f810cf8e80e]syncdraw(+0x7d7d)[0x55c7c1465d7d]syncdraw(+0x10c82)[0x55c 7c146ec82]/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f810cf372e 1]syncdraw(+0x5eea)[0x55c7c1463eea]======= Memory map: ========55c7c145e000-55c7c14ff000 r-xp 00000000 08:02 13638493

    /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c16ff000-55c7c1700000 r--p 000a1000 08:02 13638493 /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c1700000-55c7c1707000 rw-p 000a2000 08:02 13638493 /home/ragnarok/src/ftoledo/sbbs/src/syncdraw/gcc.linux.x64.exe.debug/syncdraw55 c7c1707000-55c7c17d8000 rw-p 00000000 00:00 0 55c7c22c6000-55c7c2776000 rw-p 00000000 00:00 0 [heap]7f80ec000000-7f80ec021000 rw-p 00000000 00:00 0 7f80ec021000-7f80f0000000 ---p 00000000 00:00 0 7f80f4000000-7f80f41f5000 rw-p 00000000 00:00 0 7f80f41f5000-7f80f8000000 ---p 00000000 00:00 0 7f80f8000000-7f80f8021000 rw-p 00000000 00:00 0 7f80f8021000-7f80fc000000 ---p 00000000 00:00 0 7f80fc000000-7f80fdc79000 rw-p 00000000 00:00 0 7f80fdc79000-7f8100000000 ---p 00000000 00:00 0 7f8101087000-7f81011c7000 rw-s 00000000 00:05 2413301 /drm mm object (deleted)7f81011c7000-7f81011c8000 ---p 00000000 00:00 0 7f81011c8000-7f81019c8000 rw-p 00000000 00:00 0 7f81019c8000-7f81019c9000 ---p 00000000 00:00 0 7f81019c9000-7f81021c9000 rw-p 00000000 00:00 0 7f81021c9000-7f81021ca000 ---p 00000000 00:00 0 7f81021ca000-7f81029ca000 rw-p 00000000 00:00 0 7f81029ca000-7f81029cb000 -
    --p 00000000 00:00 0 7f81029cb000-7f81031cb000 rw-p 00000000 00:00 0 7f81031cb000-7f81031e4000 r-xp 00000000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81031e4000-7f81033e3000 ---p 00019000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e3000-7f81033e4000 r--p 00018000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e4000-7f81033e5000 rw-p 00019000 08:02 29884619 /lib/x86_64-linux-gnu/libz.so.1.2.87f81033e5000-7f81033ed000 r-xp 00000000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81033ed000-7f81035ed000 ---p 00008000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ed000-7f81035ee000 r--p 00008000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ee000-7f81035ef000 rw-p 00009000 08:02 9083554 /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.17f81035ef000-7f8103605000 r-xp 00000000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103605000-7f8103804000 ---p 00016000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103804000-7f8103805000 r--p 00015000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103805000-7f8103806000 rw-p 00016000 08:02 29884471 /lib/x86_64-linux-gnu/libgcc_s.so.17f8103806000-7f8103978000 r-xp 00000000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103978000-7f8103b78000 ---p 00172000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b78000-7f8103b82000 r--p 00172000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b82000-7f8103b84000 rw-p 0017c000 08:02 9090035 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.227f8103b84000-7f8103b88000 rw-p 00000000 00:00 0 7f8103b88000-7f8103b93000 r-xp 00000000 08:02 9089716
    /usr/lib/x86_64-linux-gnu/libdrm_rade on.so.1.0.17f8103b93000-7f8103d92000 ---p 0000b000 08:02 9089716
    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d92000-7f8103d93000 r--p 0000a000 08:02 9089716 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d93000-7f8103d94000 rw-p 0000b000 08:02 9089716 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.17f8103d94000-7f8103d9b000 r-xp 00000000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103d9b000-7f8103f9a000 ---p 00007000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9a000-7f8103f9b000 r--p 00006000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9b000-7f8103f9c000 rw-p 00007000 08:02 9087894 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.07f8103f9c000-7f8103fbe000 r-xp 00000000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f8103fbe000-7f81041bd000 ---p 00022000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041bd000-7f81041be000 r--p 00021000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041be000-7f81041bf000 rw-p 00022000 08:02 9087890 /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.07f81041bf000-7f8104866000 r-xp 00000000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104866000-7f8104a65000 ---p 006a7000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104a65000-7f8104aa7000 r--p 006a6000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104aa7000-7f8104aaf000 rw-p 006e8000 08:02 9049333 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so7f8104aaf000-7f8104ab7000 rw-p 00000000 00:00 0 7f8104ab7000-7f8104ac5000 r-xp 00000000 08:02 9089983
    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104ac5000-7f8104cc5000 ---p 0000e000 08:02 9089983 /usr/lib/x86_6 4-linux-gnu/libdrm.so.2.4.07f8104cc5000-7f8104cc6000 r--p 0000e000 08:02 9089983 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104cc6000-7f8104cc7000 rw-p 0000f000 08:02 9089983 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.07f8104cc7000-7f8104ccb000 r-xp 00000000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ccb000-7f8104eca000 ---p 00004000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104eca000-7f8104ecb000 r--p 00003000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ecb000-7f8104ecc000 rw-p 00004000 08:02 9086698 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.07f8104ecc000-7f8104ee4000 r-xp 00000000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f8104ee4000-7f81050e4000 ---p 00018000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e4000-7f81050e6000 r--p 00018000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e6000-7f81050e7000 rw-p 0001a000 08:02 9086691 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.07f81050e7000-7f81050e9000 r-xp 00000000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81050e9000-7f81052e8000 ---p 00002000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052e8000-7f81052e9000 r--p 00001000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052e9000-7f81052ea000 rw-p 00002000 08:02 9089173 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.07f81052ea000-7f8105314000 r-xp 00000000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105314000-7f8105513000 ---p 0002a000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105513000-7f8105517000 r--p 00029000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105517000-7f810551800
    0 rw-p 0002d000 08:02 9088427 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.07f8105518000-7f8105519000 rw-p 00000000 00:00 0 7f8105519000-7f810551a000 r-xp 00000000 08:02 9087752

    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810551a000-7f8105719000 ---p 00001000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f8105719000-7f810571a000 r--p 00000000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810571a000-7f810571b000 rw-p 00001000 08:02 9087752 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.07f810571b000-7f8105721000 r-xp 00000000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105721000-7f8105920000 ---p 00006000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105920000-7f8105921000 r--p 00005000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105921000-7f8105922000 rw-p 00006000 08:02 9088655 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.07f8105922000-7f8105924000 r-xp 00000000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105924000-7f8105b23000 ---p 00002000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b23000-7f8105b24000 r--p 00001000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b24000-7f8105b25000 rw-p 00002000 08:02 9087988 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.07f8105b25000-7f8105b27000 r-xp 00000000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105b27000-7f8105d26000 ---p 00002000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105d26000-7f8105d27000 r--p 00001000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.07f8105d27000-7f8105d28000 rw-p 00002000 08:02 9086709 /usr/lib/x86_64-linux-gnu/libxcb- dri3.so.0.0.07f8105d28000-7f8105d4f000 r-xp 00000000 08:02 29884852
    /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105d4f000-7f8105f4f000 ---p 00027000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f4f000-7f8105f51000 r--p 00027000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f51000-7f8105f52000 rw-p 00029000 08:02 29884852 /lib/x86_64-linux-gnu/libexpat.so.1.6.27f8105f52000-7f8105fc0000 r-xp 00000000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f8105fc0000-7f81061bf000 ---p 0006e000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061bf000-7f81061c2000 r--p 0006d000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061c2000-7f81061c3000 rw-p 00070000 08:02 9049337 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.07f81061c3000-7f81061c4000 rw-p 00000000 00:00 0 7f81061c4000-7f8106534000 r--p 00000000 08:02 9051612
    /usr/lib/locale/locale-archive7f8106534000-7f8106547000 r-xp 00000000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106547000-7f8106746000 ---p 00013000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106746000-7f8106747000 r--p 00012000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106747000-7f8106748000 rw-p 00013000 08:02 29884528 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.07f8106748000-7f81067ba000 r-xp 00000000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81067ba000-7f81069b9000 ---p 00072000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069b9000-7f81069ba000 r--p 00071000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069ba000-7f81069bb000 rw-p 00072000 08:02 29884796 /lib/x86_64-linux-gnu/libpcre.so.3.13.37f81069bb000-7f81069cf000 r-xp 00000000 08:02 29885306
    /lib/x86_64-linux-gnu/libresolv-2.24.so7f81069cf000-7f8106bce000 ---p 00014000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bce000-7f8106bcf000 r--p 00013000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bcf000-7f8106bd0000 rw-p 00014000 08:02 29885306 /lib/x86_64-linux-gnu/libresolv-2.24.so7f8106bd0000-7f8106bd2000 rw-p 00000000 00:00 0 7f8106bd2000-7f8106c5f000 r-xp 00000000 08:02 9051691
    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106c5f000-7f8106e5e000 ---p 0008d000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e5e000-7f8106e7a000 r--p 0008c000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e7a000-7f8106e7b000 rw-p 000a8000 08:02 9051691 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.117f8106e7b000-7f8106ea5000 r-xp 00000000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f8106ea5000-7f81070a5000 ---p 0002a000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a5000-7f81070a6000 r--p 0002a000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a6000-7f81070a7000 rw-p 0002b000 08:02 9051684 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.87f81070a7000-7f81070ae000 r-xp 00000000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81070ae000-7f81072ae000 ---p 00007000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072ae000-7f81072af000 r--p 00007000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072af000-7f81072b0000 rw-p 00008000 08:02 9049419 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.27f81072b0000-7f8107325000 r-xp 00000000 08:02 9093693 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107325000-7f8107525000 ---p 00075000 08:02 9093693 /usr/lib/x86_64-linux- gnu/libFLAC.so.8.3.07f8107525000-7f8107526000 r--p 00075000 08:02 9093693

    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107526000-7f8107527000 rw-p 00076000 08:02 9093693 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.07f8107527000-7f810753b000 r-xp 00000000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810753b000-7f810773b000 ---p 00014000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773b000-7f810773c000 r--p 00014000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773c000-7f810773d000 rw-p 00015000 08:02 29885251 /lib/x86_64-linux-gnu/libnsl-2.24.so7f810773d000-7f810773f000 rw-p 00000000 00:00 0 7f810773f000-7f8107846000 r-xp 00000000 08:02 29884508
    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107846000-7f8107a46000 ---p 00107000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a46000-7f8107a48000 r--p 00107000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a48000-7f8107a4f000 rw-p 00109000 08:02 29884508 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.67f8107a4f000-7f8107a60000 r-xp 00000000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107a60000-7f8107c5f000 ---p 00011000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c5f000-7f8107c60000 r--p 00010000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c60000-7f8107c61000 rw-p 00011000 08:02 9086129 /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.17f8107c61000-7f8107c86000 r-xp 00000000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107c86000-7f8107e85000 ---p 00025000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e85000-7f8107e86000 r--p 00024000 08:02 29884445 /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e86000-7f8107e87000 rw-p 00025000 08:02 29884445
    /lib/x86_64-linux-gnu/liblzma.so.5.2.27f8107e87000-7f8107eac000 r-xp 00000000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f8107eac000-7f81080ab000 ---p 00025000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ab000-7f81080ac000 r--p 00024000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ac000-7f81080ad000 rw-p 00025000 08:02 29884789 /lib/x86_64-linux-gnu/libselinux.so.17f81080ad000-7f81080af000 rw-p 00000000 00:00 0 7f81080af000-7f81080b3000 r-xp 00000000 08:02 29884527
    /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81080b3000-7f81082b2000 ---p 00004000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b2000-7f81082b3000 r--p 00003000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b3000-7f81082b4000 rw-p 00004000 08:02 29884527 /lib/x86_64-linux-gnu/libuuid.so.1.3.07f81082b4000-7f81082b9000 r-xp 00000000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81082b9000-7f81084b8000 ---p 00005000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084b8000-7f81084b9000 r--p 00004000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084b9000-7f81084ba000 rw-p 00005000 08:02 9089284 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.07f81084ba000-7f81084bd000 r-xp 00000000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81084bd000-7f81086bc000 ---p 00003000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086bc000-7f81086bd000 r--p 00002000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086bd000-7f81086be000 rw-p 00003000 08:02 9091405 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.07f81086be000-7f81086c3000 r-xp 00000000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81086c3000-7f81088c2000 ---p 000
    05000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c2000-7f81088c3000 r--p 00004000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c3000-7f81088c4000 rw-p 00005000 08:02 9051259 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.17f81088c4000-7f8108937000 r-xp 00000000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108937000-7f8108b36000 ---p 00073000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b36000-7f8108b39000 r--p 00072000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b39000-7f8108b3a000 rw-p 00075000 08:02 9093755 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.277f8108b3a000-7f8108b3c000 rw-p 00000000 00:00 0 7f8108b3c000-7f8108b44000 r-xp 00000000 08:02 29885062
    /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108b44000-7f8108d44000 ---p 00008000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d44000-7f8108d45000 r--p 00008000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d45000-7f8108d46000 rw-p 00009000 08:02 29885062 /lib/x86_64-linux-gnu/libwrap.so.0.7.67f8108d46000-7f8108d4b000 r-xp 00000000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108d4b000-7f8108f4a000 ---p 00005000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4a000-7f8108f4b000 r--p 00004000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4b000-7f8108f4c000 rw-p 00005000 08:02 9090079 /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.07f8108f4c000-7f8108f53000 r-xp 00000000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8108f53000-7f8109152000 ---p 00007000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109152000-7f8109153000 r--p 00006000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109153000-7f8109154000 rw-p 00007000 08:02 9080353 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.17f8109154000-7f810916b000 r-xp 00000000 08:02 9095039 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0Abortado```backtrace:```hread 1 "syncdraw" received signal SIGABRT, Aborted.__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:5151 ../sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio.(gdb) bt#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51#1 0x00007ffff6eef42a in __GI_abort () at abort.c:89#2 0x00007ffff6f2bc00 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff7020fd0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175#3 0x00007ffff6f31fc6 in malloc_printerr (action=3, str=0x7ffff7021098 "double free or corruption (out)", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5049#4 0x00007ffff6f3280e in _int_free (av=0x7ffff7254b00 <main_arena>, p=0x555555a99010, have_lock=0) at malloc.c:3905#5 0x000055555555bd7d in blockmode () at block.c:276#6 0x0000555555564c82 in main (argnum=1, args=0x7fffffffdf78) at syncdraw.c:1190(gdb) ```
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to GitLab issue in main/sbbs on Fri Jan 1 10:50:35 2021
    close https://gitlab.synchro.net/main/sbbs/-/issues/192
    --- SBBSecho 3.12-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)