← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 689072] [NEW] X Crashes randomly with certain applications

 

Public bug reported:

Binary package hint: xorg

My HTPC has run various ubuntu's, but with 10.10 (fully up to date, but
happened since the install) its X segfaults randomly. I can reproduce a
crash eventually by simply running amarok and/or amule (so its not just
KDE or GTK related), but haven't tried any other X applications.

It takes anywhere between seconds and hours to crash once either or both
of those applications has started. And it happens both when controlling
the applications (normally via x11vnc) or when I'm not even connected to
the screen (so no vnc client).

It does however not occur with the normal mythtv fullscreen desktop
(perhaps too little changes?) and not during hours of video-playback
using mplayer.

During the latest test, I had gdb running along side of X and was going
to post the stack trace. But apparently, it hit some kind of run-away
recursion, and I gave up trying to find the last few lines of the stack
trace once I passed stack frame #130000 (I have no idea if gdb can show
a reversed backtrace?). I have taken a core-dump with gdb at that time,
which I've attached with this report.

The backtrace ended with these lines repeated basically forever:

#0  RecordAReply (pcbl=0x8204f00, nulldata=0x0, calldata=0xbede40a8) at ../../record/record.c:601
        pContext = 0x0
        pRCAP = <value optimized out>
        eci = 0
        majorop = <value optimized out>
        client = 0x0
        __PRETTY_FUNCTION__ = "RecordAReply"
#1  0x08073866 in _CallCallbacks (pcbl=0x8204f00, call_data=0xbede40a8) at ../../dix/dixutils.c:743
        cbr = 0x899c7d8
        pcbr = <value optimized out>
#2  CallCallbacks (pcbl=0x8204f00, call_data=0xbede40a8) at ../../dix/dixutils.c:877
No locals.
#3  0x080a4b6f in WriteToClient (who=0x8b82300, count=116, __buf=0x8c01ac8) at ../../os/io.c:800
        replylen = 21
        bytesleft = <value optimized out>
        n = <value optimized out>
        replyinfo = {client = 0x8b82300, replyData = 0x8c01ac8, dataLenBytes = 116, bytesRemaining = 0, startOfReply = 1}
        oc = 0x8bfaae0
        oco = <value optimized out>
        padBytes = 0
#4  0x0093728e in RecordFlushReplyBuffer (pContext=0x8c01ab0, data1=<value optimized out>, len1=0, data2=0x0, len2=0)
    at ../../record/record.c:251
No locals.
#5  0x00937314 in RecordFlushAllContexts (pcbl=0x8204f04, nulldata=0x0, calldata=0x0) at ../../record/record.c:867
        eci = 2
        pContext = 0xbede40a8
#6  0x08073866 in _CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:743
        cbr = 0x899c820
        pcbr = <value optimized out>
#7  CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:877
No locals.
#8  0x080a4a54 in WriteToClient (who=0x8b82300, count=116, __buf=0x8c01ac8) at ../../os/io.c:824
        oc = 0x8bfaae0
        oco = <value optimized out>
        padBytes = 0
#9  0x0093728e in RecordFlushReplyBuffer (pContext=0x8c01ab0, data1=<value optimized out>, len1=0, data2=0x0, len2=0)
    at ../../record/record.c:251
No locals.
#10 0x00937314 in RecordFlushAllContexts (pcbl=0x8204f04, nulldata=0x0, calldata=0x0) at ../../record/record.c:867
        eci = 2
        pContext = 0xbede40a8
#11 0x08073866 in _CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:743
        cbr = 0x899c820
        pcbr = <value optimized out>
#12 CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:877
No locals.
#13 0x080a4a54 in WriteToClient (who=0x8b82300, count=116, __buf=0x8c01ac8) at ../../os/io.c:824
        oc = 0x8bfaae0
        oco = <value optimized out>
        padBytes = 0
#14 0x0093728e in RecordFlushReplyBuffer (pContext=0x8c01ab0, data1=<value optimized out>, len1=0, data2=0x0, len2=0)
    at ../../record/record.c:251
No locals.
#15 0x00937314 in RecordFlushAllContexts (pcbl=0x8204f04, nulldata=0x0, calldata=0x0) at ../../record/record.c:867
        eci = 2
        pContext = 0xbede40a8
#16 0x08073866 in _CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:743
        cbr = 0x899c820
        pcbr = <value optimized out>
#17 CallCallbacks (pcbl=0x8204f04, call_data=0x0) at ../../dix/dixutils.c:877
No locals.
#18 0x080a4a54 in WriteToClient (who=0x8b82300, count=116, __buf=0x8c01ac8) at ../../os/io.c:824
        oc = 0x8bfaae0
        oco = <value optimized out>
        padBytes = 0
#19 0x0093728e in RecordFlushReplyBuffer (pContext=0x8c01ab0, data1=<value optimized out>, len1=0, data2=0x0, len2=0)
    at ../../record/record.c:251
No locals.
#20 0x00937314 in RecordFlushAllContexts (pcbl=0x8204f04, nulldata=0x0, calldata=0x0) at ../../record/record.c:867

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xorg 1:7.5+6ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module  260.19.06  Mon Sep 13 06:35:06 PDT 2010
 GCC version:  gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
Architecture: i386
Date: Sat Dec 11 22:02:19 2010
DkmsStatus:
 nvidia-current, 260.19.06, 2.6.35-22-generic, i686: installed 
 nvidia-current, 260.19.06, 2.6.35-23-generic, i686: installed
MachineType: Gigabyte Technology Co., Ltd. GA-E7AUM-DS2H
ProcCmdLine: root=UUID=50dd9294-c4f6-4abc-8e55-7ea8908bd82a ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg
dmi.bios.date: 08/26/2009
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F4
dmi.board.name: GA-E7AUM-DS2H
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF4:bd08/26/2009:svnGigabyteTechnologyCo.,Ltd.:pnGA-E7AUM-DS2H:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-E7AUM-DS2H:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-E7AUM-DS2H
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro:             Ubuntu
 codename:           maverick
 architecture:       i686
 kernel:             2.6.35-23-generic

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 maverick

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.
https://bugs.launchpad.net/bugs/689072

Title:
  X Crashes randomly with certain applications



Follow ups

References