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

Bug#298342: marked as done (xserver-xfree86: Crashing (SEGV) when using XRecord clients extensively.)



Your message dated Mon, 12 Feb 2007 23:40:01 +0100
with message-id <45D0ECC1.3050909@ens-lyon.org>
and subject line ping timeout, closing
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xserver-xfree86
Version: 4.3.0.dfsg.1-8
Severity: normal


I have an application which uses the XRender extension quite
extensively and X crashes after a while. The application is
enabling/disablib recording contexts at will (directed by UI).

The full stack trace is this:

(gdb) bt full
#0  0xb7e367ab in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb7e37f12 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x0847454c in ddxGiveUp () at xf86Init.c:1173
        i = 1
#3  0x0847462b in AbortDDX () at xf86Init.c:1224
        i = 1
#4  0x08516e5f in AbortServer () at utils.c:436
No locals.
#5  0x085187eb in FatalError (f=0x8a36fa0 "Caught signal %d.  Server aborting\n") at utils.c:1421
        args = 0xbfffef78 "\v"
        beenhere = 1
#6  0x0848f646 in xf86SigHandler (signo=11) at xf86Events.c:1230
No locals.
#7  <signal handler called>
No symbol table info available.
#8  RecordAReply (pcbl=0x8b583e0, nulldata=0x0, calldata=0xbffff310) at record.c:713
        pContext = 0x8c64098
        pRCAP = 0x3
        eci = 140702809
        majorop = -1073745176
        pri = (ReplyInfoRec *) 0xbffff310
        client = 0x8e6ffa8
        stuff = (xReq *) 0xaf71d008
#9  0x084e7c7d in _CallCallbacks (pcbl=0x8b583e0, call_data=0xbffff310) at dixutils.c:824
        cbl = 0x8c66b50
        cbr = 0x8c74098
        pcbr = 0x0
#10 0x084e8038 in CallCallbacks (pcbl=0x8b583e0, call_data=0xbffff310) at dixutils.c:982
No locals.
#11 0x085159a5 in WriteToClient (who=0x8e6ffa8, count=64, buf=0x8c63bb0 "\001") at io.c:1018
        replylen = 8
        bytesleft = 0
        n = 0 '\0'
        replyinfo = {client = 0x8e6ffa8, replyData = 0x8c63bb0, dataLenBytes = 64, bytesRemaining = 0, startOfReply = 1}
        oc = 0x8c71a28
        oco = 0x8e6d878
        padBytes = 0
#12 0x086d516a in RecordFlushReplyBuffer (pContext=0x8c63b98, data1=0x0, len1=0, data2=0x0, len2=0) at record.c:252
No locals.
#13 0x086d6347 in RecordFlushAllContexts (pcbl=0x8b583e8, nulldata=0x0, calldata=0x0) at record.c:953
        eci = 0
        pContext = 0x8c63b98
#14 0x084e7c7d in _CallCallbacks (pcbl=0x8b583e8, call_data=0x0) at dixutils.c:824
        cbl = 0x8e735d8
        cbr = 0x8fd0f38
        pcbr = 0x862e2df
#15 0x084e8038 in CallCallbacks (pcbl=0x8b583e8, call_data=0x0) at dixutils.c:982
No locals.
#16 0x0851567c in FlushAllOutput () at io.c:824
        index = 138994531
        base = -1073744888
        mask = 146196552
        oc = 0x113
        client = 0x8b6edb0
        newoutput = 1
#17 0x085157da in FlushIfCriticalOutputPending () at io.c:896
No locals.
#18 0x084de2a4 in Dispatch () at dispatch.c:418
        clientReady = (int *) 0xbffff424
        result = 0
        client = 0x8c0c6c8
        nready = 0
        icheck = (HWEventQueuePtr *) 0x8b55bc8
        start_tick = 339660
#19 0x084f58c4 in main (argc=4, argv=0xbffff914, envp=0xbffff928) at main.c:469
        i = 1
        j = 2
        k = 2
        error = 0
        xauthfile = 0x0
        alwaysCheckForInput = {0, 1}
(gdb)
 
I have a coredump available for inspection against XFree86 4.3.0.dfsg.1-8 (debug versioN) for inspection.


-- Package-specific info:
Contents of /var/lib/xfree86/X.roster:
xserver-xfree86
xserver-xfree86-dbg

/etc/X11/X target unchanged from checksum in /var/lib/xfree86/X.md5sum.

X server symlink status:
lrwxrwxrwx  1 root root 26 Mar  4 14:13 /etc/X11/X -> /usr/bin/X11/XFree86-debug
-rwxr-xr-x  1 root root 138772955 Sep 28 15:06 /usr/bin/X11/XFree86-debug

Contents of /var/lib/xfree86/XF86Config-4.roster:
xserver-xfree86
xserver-xfree86-dbg

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xserver-xfree86 depends on:
ii  debconf [debconf-2.0]    1.4.30.11       Debian configuration management sy
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libgcc1                  1:3.4.3-6       GCC support library
ii  xserver-common           4.3.0.dfsg.1-10 files and utilities common to all 
ii  zlib1g                   1:1.2.2-3       compression library - runtime

-- debconf information:
  xserver-xfree86/config/monitor/screen-size: 17 inches (430 mm)
  xserver-xfree86/config/device/use_fbdev:
* xserver-xfree86/config/monitor/selection-method: Advanced
  xserver-xfree86/config/doublequote_in_string_error:
* xserver-xfree86/config/device/bus_id:
* xserver-xfree86/config/device/video_ram: 32
* xserver-xfree86/config/monitor/lcd: false
  xserver-xfree86/config/inputdevice/keyboard/internal:
* xserver-xfree86/config/device/driver: nv
* xserver-xfree86/config/monitor/vert-refresh: 43-72
* xserver-xfree86/config/display/default_depth: 16
* xserver-xfree86/config/display/modes: 1280x1024, 1280x960, 1152x864, 1024x768, 800x600, 640x480
* xserver-xfree86/config/modules: GLcore, bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe, xtt
  xserver-xfree86/config/monitor/range_input_error:
* xserver-xfree86/autodetect_video_card: false
* xserver-xfree86/config/inputdevice/keyboard/variant:
* xserver-xfree86/config/inputdevice/mouse/port: /dev/input/mice
* xserver-xfree86/config/write_files_section: true
  xserver-xfree86/autodetect_monitor: true
* xserver-xfree86/config/device/identifier: GeForce4 MX 440 AGP 8x
* shared/default-x-server: xserver-xfree86-dbg
* xserver-xfree86/config/inputdevice/mouse/emulate3buttons: true
* xserver-xfree86/config/inputdevice/keyboard/layout: us
* xserver-xfree86/config/monitor/horiz-sync: 28-33
* xserver-xfree86/config/monitor/identifier: P1110
  shared/no_known_x-server:
  xserver-xfree86/autodetect_mouse: true
* xserver-xfree86/config/monitor/mode-list: 640x480 @ 60Hz
* xserver-xfree86/config/inputdevice/keyboard/rules: xfree86
  xserver-xfree86/multiple_possible_x-drivers:
* xserver-xfree86/config/inputdevice/keyboard/model: pc105
* xserver-xfree86/config/write_dri_section: true
* xserver-xfree86/config/inputdevice/mouse/zaxismapping: true
  xserver-xfree86/config/device/bus_id_error:
* xserver-xfree86/config/inputdevice/keyboard/options:
  xserver-xfree86/config/nonnumeric_string_error:
* xserver-xfree86/config/inputdevice/mouse/protocol: ImPS/2
  shared/multiple_possible_x-servers:
  xserver-xfree86/config/null_string_error:


--- End Message ---
--- Begin Message ---
I am closing this bug since the submitter did not reply to the ping I
send a couple weeks ago. If anybody ever reproduces this problem, feel
free to reopen.

Brice


--- End Message ---

Reply to: