[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#874133: xfrisk: Always crashes due to "stack smashing" on pressing "Start game"



Package: xfrisk
Version: 1.2-4
Severity: grave

xfrisk (initially started via "risk") always crashes as follows for me
if I click the "Start game" button or if I later call "xfrisk localhost"
with the server already running. The following crash is from the latter
case:

~ → xfrisk localhost
CLIENT: Connected to server.
CLIENT: Waiting for server to send client ID...Done.
*** stack smashing detected ***: xfrisk terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f35b3a6abfb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f35b3af31e7]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7f35b3af31b0]
xfrisk(+0x8652)[0x55ac99edc652]
xfrisk(+0x8aea)[0x55ac99edcaea]
xfrisk(+0x8dc6)[0x55ac99edcdc6]
/usr/lib/x86_64-linux-gnu/libXt.so.6(XtAppProcessEvent+0x17a)[0x7f35b452a58a]
/usr/lib/x86_64-linux-gnu/libXt.so.6(XtAppMainLoop+0x2d)[0x7f35b451edcd]
xfrisk(+0x5f4d)[0x55ac99ed9f4d]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f35b3a1a2e1]
xfrisk(+0x5faa)[0x55ac99ed9faa]
======= Memory map: ========
55ac99ed4000-55ac99ef6000 r-xp 00000000 fd:01 537517                     /usr/games/xfrisk
55ac9a0f6000-55ac9a0f8000 r--p 00022000 fd:01 537517                     /usr/games/xfrisk
55ac9a0f8000-55ac9a0fb000 rw-p 00024000 fd:01 537517                     /usr/games/xfrisk
55ac9a0fb000-55ac9a0fe000 rw-p 00000000 00:00 0 
55ac9bacf000-55ac9bb75000 rw-p 00000000 00:00 0                          [heap]
7f35b1d2f000-7f35b1d45000 r-xp 00000000 fd:01 288120                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f35b1d45000-7f35b1f44000 ---p 00016000 fd:01 288120                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f35b1f44000-7f35b1f45000 r--p 00015000 fd:01 288120                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f35b1f45000-7f35b1f46000 rw-p 00016000 fd:01 288120                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f35b1f46000-7f35b1f4b000 r-xp 00000000 fd:01 529359                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f35b1f4b000-7f35b214a000 ---p 00005000 fd:01 529359                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f35b214a000-7f35b214b000 r--p 00004000 fd:01 529359                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f35b214b000-7f35b214c000 rw-p 00005000 fd:01 529359                     /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f35b214c000-7f35b2155000 r-xp 00000000 fd:01 561244                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f35b2155000-7f35b2354000 ---p 00009000 fd:01 561244                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f35b2354000-7f35b2355000 r--p 00008000 fd:01 561244                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f35b2355000-7f35b2356000 rw-p 00009000 fd:01 561244                     /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f35b2356000-7f35b235f000 r-xp 00000000 fd:01 524345                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f35b235f000-7f35b255f000 ---p 00009000 fd:01 524345                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f35b255f000-7f35b2560000 r--p 00009000 fd:01 524345                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f35b2560000-7f35b2561000 rw-p 0000a000 fd:01 524345                     /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f35b2561000-7f35b256b000 r-xp 00000000 fd:01 264439                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f35b256b000-7f35b276b000 ---p 0000a000 fd:01 264439                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f35b276b000-7f35b276c000 r--p 0000a000 fd:01 264439                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f35b276c000-7f35b276d000 rw-p 0000b000 fd:01 264439                     /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f35b276d000-7f35b2773000 rw-p 00000000 00:00 0 
7f35b2773000-7f35b2778000 r-xp 00000000 fd:01 529447                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f35b2778000-7f35b2977000 ---p 00005000 fd:01 529447                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f35b2977000-7f35b2978000 r--p 00004000 fd:01 529447                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f35b2978000-7f35b2979000 rw-p 00005000 fd:01 529447                     /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f35b2979000-7f35b297b000 r-xp 00000000 fd:01 570496                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f35b297b000-7f35b2b7b000 ---p 00002000 fd:01 570496                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f35b2b7b000-7f35b2b7c000 r--p 00002000 fd:01 570496                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f35b2b7c000-7f35b2b7d000 rw-p 00003000 fd:01 570496                     /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f35b2b7d000-7f35b2b84000 r-xp 00000000 fd:01 265865                     /lib/x86_64-linux-gnu/librt-2.24.so
7f35b2b84000-7f35b2d83000 ---p 00007000 fd:01 265865                     /lib/x86_64-linux-gnu/librt-2.24.so
7f35b2d83000-7f35b2d84000 r--p 00006000 fd:01 265865                     /lib/x86_64-linux-gnu/librt-2.24.so
7f35b2d84000-7f35b2d85000 rw-p 00007000 fd:01 265865                     /lib/x86_64-linux-gnu/librt-2.24.so
7f35b2d85000-7f35b2dac000 r-xp 00000000 fd:01 528706                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f35b2dac000-7f35b2fab000 ---p 00027000 fd:01 528706                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f35b2fab000-7f35b2fac000 r--p 00026000 fd:01 528706                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f35b2fac000-7f35b2fad000 rw-p 00027000 fd:01 528706                     /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f35b2fad000-7f35b2fc0000 r-xp 00000000 fd:01 263737                     /lib/x86_64-linux-gnu/libbsd.so.0.8.6
7f35b2fc0000-7f35b31bf000 ---p 00013000 fd:01 263737                     /lib/x86_64-linux-gnu/libbsd.so.0.8.6
7f35b31bf000-7f35b31c0000 r--p 00012000 fd:01 263737                     /lib/x86_64-linux-gnu/libbsd.so.0.8.6
7f35b31c0000-7f35b31c1000 rw-p 00013000 fd:01 263737                     /lib/x86_64-linux-gnu/libbsd.so.0.8.6
7f35b31c1000-7f35b31c2000 rw-p 00000000 00:00 0 
7f35b31c2000-7f35b31c6000 r-xp 00000000 fd:01 261673                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f35b31c6000-7f35b33c5000 ---p 00004000 fd:01 261673                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f35b33c5000-7f35b33c6000 r--p 00003000 fd:01 261673                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f35b33c6000-7f35b33c7000 rw-p 00004000 fd:01 261673                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f35b33c7000-7f35b33d8000 r-xp 00000000 fd:01 575663                     /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f35b33d8000-7f35b35d7000 ---p 00011000 fd:01 575663                     /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f35b35d7000-7f35b35d8000 r--p 00010000 fd:01 575663                     /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f35b35d8000-7f35b35d9000 rw-p 00011000 fd:01 575663                     /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
7f35b35d9000-7f35b35f1000 r-xp 00000000 fd:01 264602                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f35b35f1000-7f35b37f0000 ---p 00018000 fd:01 264602                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f35b37f0000-7f35b37f1000 r--p 00017000 fd:01 264602                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f35b37f1000-7f35b37f2000 rw-p 00018000 fd:01 264602                     /lib/x86_64-linux-gnu/libpthread-2.24.so
7f35b37f2000-7f35b37f6000 rw-p 00000000 00:00 0 
7f35b37f6000-7f35b37f8000 r-xp 00000000 fd:01 262859                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f35b37f8000-7f35b39f8000 ---p 00002000 fd:01 262859                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f35b39f8000-7f35b39f9000 r--p 00002000 fd:01 262859                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f35b39f9000-7f35b39fa000 rw-p 00003000 fd:01 262859                     /lib/x86_64-linux-gnu/libdl-2.24.so
7f35b39fa000-7f35b3b8d000 r-xp 00000000 fd:01 262163                     /lib/x86_64-linux-gnu/libc-2.24.so
7f35b3b8d000-7f35b3d8d000 ---p 00193000 fd:01 262163                     /lib/x86_64-linux-gnu/libc-2.24.so
7f35b3d8d000-7f35b3d91000 r--p 00193000 fd:01 262163                     /lib/x86_64-linux-gnu/libc-2.24.so
7f35b3d91000-7f35b3d93000 rw-p 00197000 fd:01 262163                     /lib/x86_64-linux-gnu/libc-2.24.so
7f35b3d93000-7f35b3d97000 rw-p 00000000 00:00 0 
7f35b3d97000-7f35b3ed1000 r-xp 00000000 fd:01 562613                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f35b3ed1000-7f35b40d1000 ---p 0013a000 fd:01 562613                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f35b40d1000-7f35b40d2000 r--p 0013a000 fd:01 562613                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f35b40d2000-7f35b40d7000 rw-p 0013b000 fd:01 562613                     /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f35b40d7000-7f35b40ee000 r-xp 00000000 fd:01 548102                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f35b40ee000-7f35b42ee000 ---p 00017000 fd:01 548102                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f35b42ee000-7f35b42ef000 r--p 00017000 fd:01 548102                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f35b42ef000-7f35b42f0000 rw-p 00018000 fd:01 548102                     /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f35b42f0000-7f35b42f4000 rw-p 00000000 00:00 0 
7f35b42f4000-7f35b42fb000 r-xp 00000000 fd:01 549969                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f35b42fb000-7f35b44fa000 ---p 00007000 fd:01 549969                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f35b44fa000-7f35b44fb000 r--p 00006000 fd:01 549969                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f35b44fb000-7f35b44fc000 rw-p 00007000 fd:01 549969                     /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f35b44fc000-7f35b455e000 r-xp 00000000 fd:01 549844                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f35b455e000-7f35b475e000 ---p 00062000 fd:01 549844                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f35b475e000-7f35b475f000 r--p 00062000 fd:01 549844                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f35b475f000-7f35b4764000 rw-p 00063000 fd:01 549844                     /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
7f35b4764000-7f35b4765000 rw-p 00000000 00:00 0 
7f35b4765000-7f35b477e000 r-xp 00000000 fd:01 552243                     /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
7f35b477e000-7f35b497d000 ---p 00019000 fd:01 552243                     /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
7f35b497d000-7f35b497e000 r--p 00018000 fd:01 552243                     /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
7f35b497e000-7f35b497f000 rw-p 00019000 fd:01 552243                     /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
7f35b497f000-7f35b4980000 rw-p 00000000 00:00 0 
7f35b4980000-7f35b4991000 r-xp 00000000 fd:01 567636                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f35b4991000-7f35b4b90000 ---p 00011000 fd:01 567636                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f35b4b90000-7f35b4b91000 r--p 00010000 fd:01 567636                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f35b4b91000-7f35b4b92000 rw-p 00011000 fd:01 567636                     /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f35b4b92000-7f35b4be4000 r-xp 00000000 fd:01 553618                     /usr/lib/x86_64-linux-gnu/libXaw3d.so.6.1
7f35b4be4000-7f35b4de3000 ---p 00052000 fd:01 553618                     /usr/lib/x86_64-linux-gnu/libXaw3d.so.6.1
7f35b4de3000-7f35b4ded000 rw-p 00051000 fd:01 553618                     /usr/lib/x86_64-linux-gnu/libXaw3d.so.6.1
7f35b4ded000-7f35b4dff000 rw-p 00000000 00:00 0 
7f35b4dff000-7f35b4e05000 r-xp 00000000 fd:01 584359                     /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7f35b4e05000-7f35b5005000 ---p 00006000 fd:01 584359                     /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7f35b5005000-7f35b5006000 r--p 00006000 fd:01 584359                     /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7f35b5006000-7f35b5007000 rw-p 00007000 fd:01 584359                     /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
7f35b5007000-7f35b502a000 r-xp 00000000 fd:01 261861                     /lib/x86_64-linux-gnu/ld-2.24.so
7f35b51c5000-7f35b51cd000 rw-p 00000000 00:00 0 
7f35b51d7000-7f35b522a000 rw-p 00000000 00:00 0 
7f35b522a000-7f35b522b000 r--p 00023000 fd:01 261861                     /lib/x86_64-linux-gnu/ld-2.24.so
7f35b522b000-7f35b522c000 rw-p 00024000 fd:01 261861                     /lib/x86_64-linux-gnu/ld-2.24.so
7f35b522c000-7f35b522d000 rw-p 00000000 00:00 0 
7ffe520e1000-7ffe52102000 rw-p 00000000 00:00 0                          [stack]
7ffe521f4000-7ffe521f7000 r--p 00000000 00:00 0                          [vvar]
7ffe521f7000-7ffe521f9000 r-xp 00000000 00:00 0                          [vdso]
[1]    12739 abort (core dumped)  xfrisk localhost

Backtrace from gdb:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `xfrisk localhost'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007f35b3a2e42a in __GI_abort () at abort.c:89
#2  0x00007f35b3a6ac00 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f35b3b5e2e5 "*** %s ***: %s terminated\n")
    at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007f35b3af31e7 in __GI___fortify_fail (msg=msg@entry=0x7f35b3b5e2cd "stack smashing detected") at fortify_fail.c:30
#4  0x00007f35b3af31b0 in __stack_chk_fail () at stack_chk_fail.c:28
#5  0x000055ac99edc652 in GUI_SetColorOfCurrentPlayer (iColor=<optimized out>) at gui.c:710
#6  0x000055ac99edcaea in CBK_IncomingMessage (iMessType=<optimized out>, pvMess=0x55ac9bb60ec0) at callbacks.c:325
#7  0x000055ac99edcdc6 in CBK_XIncomingMessage (pClientData=<optimized out>, iSource=<optimized out>, id=<optimized out>) at callbacks.c:97
#8  0x00007f35b452a58a in XtAppProcessEvent () from /usr/lib/x86_64-linux-gnu/libXt.so.6
#9  0x00007f35b451edcd in XtAppMainLoop () from /usr/lib/x86_64-linux-gnu/libXt.so.6
#10 0x000055ac99ed9f4d in main (argc=2, argv=0x7ffe52100768) at clientMain.c:103

I wonder if that might be related to
https://qa.debian.org/bls/packages/x/xfrisk.html but then again, all
these errors are just inside the AI clients and not inside the UI.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-rc7-amd64 (SMP w/8 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages xfrisk depends on:
ii  libc6     2.24-17
ii  libice6   2:1.0.9-2
ii  libsm6    2:1.2.2-1+b3
ii  libx11-6  2:1.6.4-3
ii  libxext6  2:1.3.3-1+b2
ii  libxmu6   2:1.1.2-2
ii  libxt6    1:1.1.5-1
ii  xaw3dg    1.5+E-18.2

xfrisk recommends no packages.

xfrisk suggests no packages.

-- no debconf information


Reply to: