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

Bug#424517: xserver-xephyr: xephyr now segfaults when closing an xterm



Package: xserver-xephyr
Version: 2:1.3.0.0.dfsg-4
Severity: normal

First of all thanks for fixing #405928!

I however managed to find a new bug. (Sorry)

Steps to reproduce:
Start Xephyr display :n, start xterm on :n, terminating the xterm should
result in the segfault below.

LD_LIBRARY_PATH=/usr/lib/debug/ gdb Xephyr
...
(gdb) run :1
Starting program: /usr/bin/Xephyr :1
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Extended Input Devices not yet supported. Impelement it at line 625 in ../../../../hw/kdrive/src/kinput.c
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!

Program received signal SIGSEGV, Segmentation fault.
0x000000000050ea57 in ?? ()
(gdb) bt full
#0  0x000000000050ea57 in ?? ()
No symbol table info available.
#1  0x00000000004dceba in ?? ()
No symbol table info available.
#2  0x0000000000436695 in ?? ()
No symbol table info available.
#3  0x000000000043a4aa in ?? ()
No symbol table info available.
#4  0x00002afb159fd8e4 in __libc_start_main (main=0x43a030, argc=2, ubp_av=0x7fff95d0c458, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff95d0c448) at libc-start.c:231
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47257877187584, -69010433574773164, 0, 140735706874960, 0, 0, 
        -69053042130281004, -68968399058434357}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7153e0, 
      0x7fff95d0c458}, data = {prev = 0x0, cleanup = 0x0, canceltype = 7427040}}}
        not_first_call = <value optimized out>
#5  0x000000000041fa99 in ?? ()
No symbol table info available.
#6  0x00007fff95d0c448 in ?? ()
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) quit

This backtrace is somewhat bad. Can I somehow improve it?

Helmut

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.20.1 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages xserver-xephyr depends on:
ii  libc6                         2.5-7      GNU C Library: Shared libraries
ii  libfontenc1                   1:1.0.4-2  X11 font encoding library
ii  libx11-6                      2:1.0.3-7  X11 client-side library
ii  libxau6                       1:1.0.3-2  X11 authorisation library
ii  libxdmcp6                     1:1.0.2-2  X11 Display Manager Control Protoc
ii  libxext6                      1:1.0.3-2  X11 miscellaneous extension librar
ii  libxfont1                     1:1.2.8-1  X11 font rasterisation library

Versions of packages xserver-xephyr recommends:
ii  xbase-clients                1:7.2.ds2-2 miscellaneous X clients

-- no debconf information



Reply to: