Summary: | Chrome causes crash of Xserver | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | JS <js314592> | ||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||
Status: | RESOLVED WORKSFORME | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
JS
2012-10-28 18:42:46 UTC
Please attach (as opposed to paste) a Xorg log file showing a crash. installed debuginfo packages, but still can't get backtrace [ 24102.511] Backtrace: [ 24102.511] [ 24102.511] Backtrace: (In reply to comment #2) > installed debuginfo packages, but still can't get backtrace To get a full backtrace, it's best to attach gdb from a remote login to the Xorg process. See http://wiki.x.org/wiki/Development/Documentation/ServerDebugging Meanwhile, please attach the Xorg log file anyway. Created attachment 69243 [details]
Xorg.log
It is old backup machine which I'm only using when main machine doesn't work.
The log file doesn't show an actual X server crash. Please describe the symptoms a bit more. got some core dump #0 x86_fallback_frame_state (fs=0xbfd057e0, context=<optimized out>) at ./md-unwind-support.h:131 #1 uw_frame_state_for (context=context@entry=0xbfd05760, fs=fs@entry=0xbfd057e0) at ../../../libgcc/unwind-dw2.c:1187 #2 0xb71909ea in _Unwind_Backtrace (trace=0xb733fbe0 <backtrace_helper>, trace_argument=0xbfd058dc) at ../../../libgcc/unwind.inc:290 #3 0xb733fce5 in __GI___backtrace (array=array@entry=0xbfd05950, size=size@entry=64) at ../sysdeps/i386/backtrace.c:127 #4 0x081bc9c9 in xorg_backtrace () at backtrace.c:50 #5 0x081c0636 in OsSigHandler (sip=0xbfd05a9c, signo=11, unused=<optimized out>) at osinit.c:128 #6 OsSigHandler (signo=11, sip=0xbfd05a9c, unused=0xbfd05b1c) at osinit.c:107 #7 <signal handler called> #8 x86_fallback_frame_state (fs=0xbfd05f00, context=<optimized out>) at ./md-unwind-support.h:131 #9 uw_frame_state_for (context=context@entry=0xbfd05e80, fs=fs@entry=0xbfd05f00) at ../../../libgcc/unwind-dw2.c:1187 #10 0xb71909ea in _Unwind_Backtrace (trace=0xb733fbe0 <backtrace_helper>, trace_argument=0xbfd05ffc) at ../../../libgcc/unwind.inc:290 #11 0xb733fce5 in __GI___backtrace (array=array@entry=0xbfd06070, size=size@entry=64) at ../sysdeps/i386/backtrace.c:127 #12 0x081bc9c9 in xorg_backtrace () at backtrace.c:50 #13 0x0819b29b in mieqEnqueue (pDev=pDev@entry=0x8652be0, e=e@entry=0xb7140948) at mieq.c:281 #14 0x08090725 in queueEventList (device=0x8652be0, device@entry=0x2, events=<optimized out>, nevents=2) at getevents.c:1002 #15 0x08092958 in QueuePointerEvents (device=0x2, device@entry=0x8652be0, type=type@entry=6, buttons=buttons@entry=0, flags=10, mask=mask@entry=0x86539e8) at getevents.c:1262 #16 0x080ca9bb in xf86PostMotionEventM (mask=0x86539e8, is_absolute=0, device=0x8652be0) at xf86Xinput.c:1161 #17 xf86PostMotionEventM (device=0x8652be0, is_absolute=is_absolute@entry=0, mask=0x86539e8) at xf86Xinput.c:1146 #18 0xb5d71e3d in EvdevPostRelativeMotionEvents (pInfo=pInfo@entry=0x862f470, num_v=0, num_v@entry=1, first_v=0, first_v@entry=1, v=v@entry=0xbfd062f0) at evdev.c:898 #19 0xb5d73546 in EvdevProcessSyncEvent (pInfo=0x862f470, ev=<optimized out>) at evdev.c:1010 #20 EvdevProcessEvent (ev=0xbfd06390, pInfo=0x862f470) at evdev.c:1052 #21 EvdevReadInput (pInfo=0x862f470) at evdev.c:1131 #22 0x080b9eb1 in xf86SigioReadInput (fd=16, closure=0x862f470) at xf86Events.c:312 #23 0x080dfe25 in xf86SIGIO (sig=29) at ../shared/sigio.c:108 #24 <signal handler called> #25 __memcpy_ia32 () at ../sysdeps/i386/i686/memcpy.S:75 #26 0x006aa400 in ?? () #27 0xb6d4e0ad in memcpy (__len=7680, __src=0xb22fe400, __dest=0xb2b72408) at /usr/include/bits/string3.h:52 #28 RADEONCopySwap (dst=dst@entry=0xb2b72408 "", src=0xb22fe400 <Address 0xb22fe400 out of bounds>, size=size@entry=7680, swap=swap@entry=0) at radeon_accel.c:994 #29 0xb6dc0974 in RADEONDownloadFromScreenCS (pSrc=pSrc@entry=0x87ab4a8, x=0, y=y@entry=0, w=7680, h=<optimized out>, dst=0xb2b72408 "", dst_pitch=7680) at radeon_exa_funcs.c:665 #30 0xb6cf53a2 in exaCopyDirty (migrate=migrate@entry=0xbfd06c90, pValidDst=0x87ab508, pValidSrc=0x87ab514, transfer=transfer@entry=0xb6dc0820 <RADEONDownloadFromScreenCS>, fallback_index=fallback_index@entry=1, sync=sync@entry=0xb6cf3f90 <exaWaitSync>) at exa_migration_classic.c:220 #31 0xb6cf5770 in exaCopyDirtyToSys (migrate=migrate@entry=0xbfd06c90) at exa_migration_classic.c:285 #32 0xb6cf7ac7 in exaPrepareAccessReg_mixed (pPixmap=0x87ab4a8, index=0, pReg=0xbfd06d64) at exa_migration_mixed.c:254 #33 0xb6d01eb6 in ExaPrepareCompositeReg (height=1154, width=12, yDst=0, xDst=1908, yMask=0, xMask=1908, ySrc=24, xSrc=1908, pDst=0x880e2c8, pMask=0x0, pSrc=0x87c7a68, op=1 '\001', pScreen=0x8484560) at exa_unaccel.c:577 #34 ExaCheckComposite (op=op@entry=1 '\001', pSrc=pSrc@entry=0x87c7a68, pMask=pMask@entry=0x0, pDst=pDst@entry=0x880e2c8, xSrc=xSrc@entry=1908, ySrc=ySrc@entry=24, xMask=xMask@entry=1908, yMask=yMask@entry=0, xDst=1908, yDst=0, width=width@entry=12, height=height@entry=1154) at exa_unaccel.c:600 #35 0xb6cfe6ae in exaComposite (op=1 '\001', pSrc=0x87c7a68, pMask=0x0, pDst=0x880e2c8, xSrc=<optimized out>, ySrc=<optimized out>, xMask=1908, yMask=0, xDst=<optimized out>, yDst=<optimized out>, width=12, height=1154) at exa_render.c:1039 #36 0x08145772 in damageComposite (op=1 '\001', pSrc=0x87c7a68, pMask=0x0, pDst=0x880e2c8, xSrc=1908, ySrc=24, xMask=1908, yMask=0, xDst=1908, yDst=0, width=12, height=1154) at damage.c:562 #37 0x08139b99 in CompositePicture (op=<optimized out>, pSrc=0x87c7a68, pMask=pMask@entry=0x0, pDst=0x880e2c8, xSrc=1908, ySrc=24, xMask=1908, yMask=0, xDst=1908, yDst=0, width=12, height=1154) at picture.c:1578 #38 0x0813e34d in ProcRenderComposite (client=0x87abf00) at render.c:707 #39 0x0813a25e in ProcRenderDispatch (client=0x87abf00) at render.c:1988 #40 0x0807b5d5 in Dispatch () at dispatch.c:428 #41 0x08069165 in main (argc=8, argv=0xbfd07174, envp=0xbfd07198) at main.c:288 another backtrace, it is crashing every 5 minutes #0 x86_fallback_frame_state (fs=0xbfb810d0, context=<optimized out>) at ./md-unwind-support.h:131 #1 uw_frame_state_for (context=context@entry=0xbfb81050, fs=fs@entry=0xbfb810d0) at ../../../libgcc/unwind-dw2.c:1187 #2 0xb72329ea in _Unwind_Backtrace (trace=0xb73e1be0 <backtrace_helper>, trace_argument=0xbfb811cc) at ../../../libgcc/unwind.inc:290 #3 0xb73e1ce5 in __GI___backtrace (array=array@entry=0xbfb81240, size=size@entry=64) at ../sysdeps/i386/backtrace.c:127 #4 0x081bc9c9 in xorg_backtrace () at backtrace.c:50 #5 0x081c0636 in OsSigHandler (sip=0xbfb8138c, signo=11, unused=<optimized out>) at osinit.c:128 #6 OsSigHandler (signo=11, sip=0xbfb8138c, unused=0xbfb8140c) at osinit.c:107 #7 <signal handler called> #8 x86_fallback_frame_state (fs=0xbfb817f0, context=<optimized out>) at ./md-unwind-support.h:131 #9 uw_frame_state_for (context=context@entry=0xbfb81770, fs=fs@entry=0xbfb817f0) at ../../../libgcc/unwind-dw2.c:1187 #10 0xb72329ea in _Unwind_Backtrace (trace=0xb73e1be0 <backtrace_helper>, trace_argument=0xbfb818ec) at ../../../libgcc/unwind.inc:290 #11 0xb73e1ce5 in __GI___backtrace (array=array@entry=0xbfb81960, size=size@entry=64) at ../sysdeps/i386/backtrace.c:127 #12 0x081bc9c9 in xorg_backtrace () at backtrace.c:50 #13 0x0819b29b in mieqEnqueue (pDev=pDev@entry=0x8d10bd0, e=e@entry=0xb71e2948) at mieq.c:281 #14 0x08090725 in queueEventList (device=0x8d10bd0, device@entry=0x2, events=<optimized out>, nevents=2) at getevents.c:1002 #15 0x08092958 in QueuePointerEvents (device=0x2, device@entry=0x8d10bd0, type=type@entry=6, buttons=buttons@entry=0, flags=10, mask=mask@entry=0x8d119d8) at getevents.c:1262 #16 0x080ca9bb in xf86PostMotionEventM (mask=0x8d119d8, is_absolute=0, device=0x8d10bd0) at xf86Xinput.c:1161 #17 xf86PostMotionEventM (device=0x8d10bd0, is_absolute=is_absolute@entry=0, mask=0x8d119d8) at xf86Xinput.c:1146 #18 0xb5e13e3d in EvdevPostRelativeMotionEvents (pInfo=pInfo@entry=0x8ced460, num_v=0, num_v@entry=1, first_v=0, first_v@entry=1, v=v@entry=0xbfb81be0) at evdev.c:898 #19 0xb5e15546 in EvdevProcessSyncEvent (pInfo=0x8ced460, ev=<optimized out>) at evdev.c:1010 #20 EvdevProcessEvent (ev=0xbfb81c80, pInfo=0x8ced460) at evdev.c:1052 #21 EvdevReadInput (pInfo=0x8ced460) at evdev.c:1131 #22 0x080b9eb1 in xf86SigioReadInput (fd=16, closure=0x8ced460) at xf86Events.c:312 #23 0x080dfe25 in xf86SIGIO (sig=29) at ../shared/sigio.c:108 #24 <signal handler called> #25 __memcpy_ia32 () at ../sysdeps/i386/i686/memcpy.S:75 #26 0x003d8600 in ?? () #27 0xb6df00ad in memcpy (__len=7680, __src=0xb2099600, __dest=0xb2963608) at /usr/include/bits/string3.h:52 #28 RADEONCopySwap (dst=dst@entry=0xb2963608 "", src=0xb2099600 <Address 0xb2099600 out of bounds>, size=size@entry=7680, swap=swap@entry=0) at radeon_accel.c:994 #29 0xb6e62974 in RADEONDownloadFromScreenCS (pSrc=pSrc@entry=0x8e788f8, x=0, y=y@entry=0, w=7680, h=<optimized out>, dst=0xb2963608 "", dst_pitch=7680) at radeon_exa_funcs.c:665 #30 0xb6d973a2 in exaCopyDirty (migrate=migrate@entry=0xbfb82580, pValidDst=0x8e78958, pValidSrc=0x8e78964, transfer=transfer@entry=0xb6e62820 <RADEONDownloadFromScreenCS>, fallback_index=fallback_index@entry=1, sync=sync@entry=0xb6d95f90 <exaWaitSync>) at exa_migration_classic.c:220 #31 0xb6d97770 in exaCopyDirtyToSys (migrate=migrate@entry=0xbfb82580) at exa_migration_classic.c:285 #32 0xb6d99ac7 in exaPrepareAccessReg_mixed (pPixmap=0x8e788f8, index=0, pReg=0x0) at exa_migration_mixed.c:254 #33 0xb6da3eb6 in ExaPrepareCompositeReg (height=9, width=7, yDst=10, xDst=38, yMask=0, xMask=976, ySrc=10, xSrc=37, pDst=0x8e7ae48, pMask=0x8d37728, pSrc=0x8e78bf0, op=3 '\003', pScreen=0x8b42560) at exa_unaccel.c:577 #34 ExaCheckComposite (op=op@entry=3 '\003', pSrc=pSrc@entry=0x8e78bf0, pMask=pMask@entry=0x8d37728, pDst=pDst@entry=0x8e7ae48, xSrc=37, ySrc=10, xMask=976, yMask=0, xDst=38, yDst=10, width=7, height=9) at exa_unaccel.c:600 #35 0xb6da0234 in exaCompositeRects (op=<optimized out>, op@entry=3 '\003', pSrc=pSrc@entry=0x8e78bf0, pMask=0x8d37728, pDst=pDst@entry=0x8e7ae48, nrect=37, rects=0xbfb8278c) at exa_render.c:604 #36 0xb6d9e37a in exaGlyphsToDst (buffer=0xbfb82788, pDst=0x8e7ae48, pSrc=0x8e78bf0) at exa_glyphs.c:623 #37 exaGlyphs (op=3 '\003', pSrc=0x8e78bf0, pDst=0x8e7ae48, maskFormat=0x0, xSrc=36, ySrc=19, nlist=<optimized out>, list=0xbfb83d3c, glyphs=0xbfb840e4) at exa_glyphs.c:824 #38 0x081459e4 in damageGlyphs (op=3 '\003', pSrc=0x8e78bf0, pDst=0x8e7ae48, maskFormat=0x0, xSrc=36, ySrc=19, nlist=1, list=0xbfb83d30, glyphs=0xbfb84030) at damage.c:628 #39 0x08133b1e in CompositeGlyphs (op=3 '\003', pSrc=0x8e78bf0, pDst=0x8e7ae48, maskFormat=0x0, xSrc=36, ySrc=19, nlist=nlist@entry=1, lists=lists@entry=0xbfb83d30, glyphs=glyphs@entry=0xbfb84030) at glyph.c:560 #40 0x0813e859 in ProcRenderCompositeGlyphs (client=0x8e16480) at render.c:1389 #41 0x0813a25e in ProcRenderDispatch (client=0x8e16480) at render.c:1988 #42 0x0807b5d5 in Dispatch () at dispatch.c:428 #43 0x08069165 in main (argc=8, argv=0xbfb845c4, envp=0xbfb845e8) at main.c:288 AFAICT those aren't crashes but input event queue overflows. Those could happen e.g. because an input device is generating more events than the X server can handle in time, or because the GPU is hanging, ... That's why I asked you to describe the symptoms of the problem more. Why do you say the X server crashes? Xserver crashes because there is core dump. Fast mouse motion during page loading in Chrome crashes Xserver with 100% reliability. (In reply to comment #9) > Xserver crashes because there is core dump. Then please attach a backtrace from gdb and the core dump, or at least a log file showing an actual crash. machine is disconnected |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.