Package: tightvncserver Version: 1.3.9-6.4 Severity: serious Xvnc is broken on s390x (compiled with »-O0 -g«):
pkern@debian:~/tightvnc-1.3.9/Xvnc/programs/Xserver$ gdb ./Xvnc GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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 "s390x-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/pkern/tightvnc-1.3.9/Xvnc/programs/Xserver/Xvnc...done. (gdb) run :1 Starting program: /home/pkern/tightvnc-1.3.9/Xvnc/programs/Xserver/Xvnc :1 31/12/12 14:45:24 Xvnc version TightVNC-1.3.9 31/12/12 14:45:24 Copyright (C) 2000-2007 TightVNC Group 31/12/12 14:45:24 Copyright (C) 1999 AT&T Laboratories Cambridge 31/12/12 14:45:24 All Rights Reserved. 31/12/12 14:45:24 See http://www.tightvnc.com/ for information on TightVNC 31/12/12 14:45:24 Desktop name 'x11' (debian:1) 31/12/12 14:45:24 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t 31/12/12 14:45:24 Listening for VNC connections on TCP port 5901 Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring Program received signal SIGSEGV, Segmentation fault. 0x000000008013c48e in cfbCopyPlane1to8 (pSrcDrawable=0x802ccf30, pDstDrawable=0x802c01c0, rop=3, prgnDst=0x3ffffffeee8, pptSrc=0x3ffffffeeb4, planemask=18446744073709551615, bitPlane=1) at cfbbitblt.c:651 651 *pdst = RRopPixels (*pdst, src); (gdb) bt full #0 0x000000008013c48e in cfbCopyPlane1to8 (pSrcDrawable=0x802ccf30, pDstDrawable=0x802c01c0, rop=3, prgnDst=0x3ffffffeee8, pptSrc=0x3ffffffeeb4, planemask=18446744073709551615, bitPlane=1) at cfbbitblt.c:651 srcx = 0 srcy = 0 dstx = 0 dsty = 0 width = 4 height = 3 xoffSrc = 0 xoffDst = 0 psrcBase = 0x3fffffff270 pdstBase = 0x802c0200 widthSrc = 0 widthDst = 0 psrcLine = 0x3fffffff270 pdstLine = 0x802c0200 psrc = 0x3fffffff278 pdst = 0x802c0200 bits = 1229782939106296900 tmp = 1229782939106296900 leftShift = 0 rightShift = 32 startmask = 0 endmask = 0 nlMiddle = 1 nl = 0 firstoff = -4800 secondoff = 1023 src = 4581298452 nbox = 0 pbox = 0x3ffffffeef0 pixelsRemainingOnRightEdge = 4 #1 0x000000008013b470 in cfbBitBlt (pSrcDrawable=0x802ccf30, pDstDrawable=0x802c01c0, pGC=0x802b9d30, srcx=0, srcy=0, width=4, height=4, dstx=0, dsty=0, doBitBlt=0x8013b7e4 <cfbCopyPlane1to8>, bitPlane=1) at cfbbitblt.c:278 prgnSrcClip = 0x10 freeSrcClip = 0 prgnExposed = 0x1 rgnDst = {extents = {x1 = 0, y1 = 0, x2 = 4, y2 = 4}, data = 0x0} pptSrc = 0x3ffffffeeb0 ppt = 0x3ffffffeeb4 pbox = 0x3ffffffeef0 i = -1 dx = 0 dy = -4432 ---Type <return> to continue, or q <return> to quit--- origSource = {x = 0, y = 0, width = 4, height = 4} origDest = {x = 0, y = 0} numRects = 1 fastBox = {x1 = 0, y1 = 0, x2 = 4, y2 = 4} fastClip = 1 fastExpose = 1 #2 0x000000008013c784 in cfbCopyPlane (pSrcDrawable=0x802ccf30, pDstDrawable=0x802c01c0, pGC=0x802b9d30, srcx=0, srcy=0, width=4, height=4, dstx=0, dsty=0, bitPlane=1) at cfbbitblt.c:695 ret = 0x802ccf30 doBitBlt = 0x8013b7e4 <cfbCopyPlane1to8> #3 0x000000008013a4be in cfbPutImage (pDraw=0x802c01c0, pGC=0x802b9d30, depth=1, x=0, y=0, w=4, h=4, leftPad=0, format=0, pImage=0x3fffffff270 "\021\021\021\021DDDD\"\"\"\"\210\210\210\210") at cfbimage.c:87 pPixmap = 0x802ccf30 #4 0x000000008002a8be in MakeRootTile (pWin=0x802b9f70) at window.c:314 pScreen = 0x802b7980 pGC = 0x802b9d30 back = "\021\021\021\021DDDD\"\"\"\"\210\210\210\210\000\000\000\000\200,\243\240\000\000\000\000\200,\243\240\000\000\000\000\200,\316\360\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000(", '\000' <repeats 12 times>"\200, \002\242\274\000\000\003\377\377\377\362@\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000\037\000\000\000\000\000\000\000&\000\000\000\000\200+\\\320", '\000' <repeats 15 times> len = 4 from = 0x8027c1dc "" to = 0x3fffffff280 "" i = 0 j = 0 #5 0x000000008002b026 in InitRootWindow (pWin=0x802b9f70) at window.c:477 pScreen = 0x802b7980 #6 0x00000000800273d8 in main (argc=2, argv=0x3fffffff6b8) at main.c:394 i = 0 j = 2 k = 2 alwaysCheckForInput = {0, 1} I guess for wheezy this would mean that it should be removed from s390x, given that this package does seem to be maintained through NMUs and hence there's probably no one who would go and forward and/or debug this. I didn't find any patches over in the RPM world at first glance, but then I utterly failed to find any SRPMs anyway. Kind regards Philipp Kern -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org