Summary: | Server and computer lockup when trying to play Xv | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Raúl <rasasi78> | ||||||||
Component: | Driver/intel | Assignee: | Eric Anholt <eric> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | foss-ml | ||||||||
Version: | git | ||||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Raúl
2007-09-15 14:32:12 UTC
Created attachment 11583 [details]
Xorg log.
Created attachment 11584 [details]
xorg configuration file
Please forget about the ForceEnablePipeA option.
Are you interested in my gdb logs? I've produced them by switching to VT, not by playing a second video. Willi, regarding the backtraces, 2 things could happen: a) The backtrace matches the one I've posted. In that case it's not necessary you dupe it, unless there's some info I haven't provided. a) The backtrace is different, meaning that it's not referring to the same problem. Check if the problem is already reported or alternatively file a new bug report. In general having a backtrace is very useful in order to identify where the problem is and also to check if that's already reported. Thanks for you interest. Created attachment 11983 [details]
Xorg log of the crash with more recent git (20071007)
The backtrace I get: #0 XkbEnableDisableControls (xkbi=0x180, change=542, newValues=512, changes=0x0, cause=0xbfae01d4) at ../../xkb/xkbUtils.c:748 #1 0x0818d5f1 in XkbRemoveResourceClient (inDev=0x826f040, id=1096810496) at ../../xkb/xkbEvents.c:1014 #2 0x08085542 in CloseDevice (dev=0x826f040) at ../../dix/devices.c:602 #3 0x080857a9 in CloseDownDevices () at ../../dix/devices.c:624 #4 0x081ba4e3 in AbortServer () at ../../os/log.c:405 #5 0x081baa66 in FatalError ( f=0x81c4f4c "Caught signal %d. Server aborting\n") at ../../os/log.c:552 #6 0x080c64bd in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:764 #7 0xffffe420 in ?? () #8 0x0000000b in ?? () #9 0x00000033 in ?? () #10 0xc0100000 in ?? () #11 0x0000007b in ?? () #12 0x0000007b in ?? () #13 0x08218e80 in ?? () #14 0x08ecf5f0 in ?? () #15 0xbfae0618 in ?? () #16 0xbfae0600 in ?? () #17 0xb7affeec in ?? () from /usr/lib/xorg/modules/drivers//intel_drv.so #18 0x00000016 in ?? () #19 0xb7e0cff4 in ?? () from /lib/i686/cmov/libc.so.6 #20 0xfff60700 in ?? () #21 0x0000000e in ?? () #22 0x00000007 in ?? () #23 0xb7ad9075 in i830_free_memory (pScrn=0x8217aa0, mem=0x8ecf5f0) at ../../src/i830_memory.c:240 #24 0xb7adcdea in I830StopVideo (pScrn=0x8217aa0, data=0x8267924, shutdown=1) at ../../src/i830_video.c:1018 #25 0xb7adceeb in i830_crtc_dpms_video (crtc=0x8219fa8, on=0) at ../../src/i830_video.c:2846 #26 0xb7ace1e0 in i830_crtc_dpms (crtc=0x8219fa8, mode=3) at ../../src/i830_display.c:713 #27 0x080f0f3e in xf86DPMSSet (scrn=0x8217aa0, mode=3, flags=0) at ../../../../hw/xfree86/modes/xf86Crtc.c:1961 #28 0x080f162e in xf86SaveScreen (pScreen=0x8225fe8, mode=0) at ../../../../hw/xfree86/modes/xf86Crtc.c:1987 #29 0x0807caa3 in SaveScreens (on=2, mode=1) at ../../dix/window.c:3453 #30 0x080c5942 in DPMSSet (level=1) at ../../../../hw/xfree86/common/xf86DPMS.c:160 #31 0x081acb69 in ScreenSaverTimeoutExpire (timer=0x86562e0, now=2036720, arg=0x0) at ../../os/WaitFor.c:631 #32 0x081ace74 in DoTimer (timer=0x86562e0, now=542, prev=0x180) at ../../os/WaitFor.c:459 #33 0x081ad607 in WaitForSomething (pClientsReady=0xbfae0a50) at ../../os/WaitFor.c:293 #34 0x0808ce82 in Dispatch () at ../../dix/dispatch.c:425 #35 0x0807461b in main (argc=8, argv=0xbfae0f74, envp= Cannot access memory at address 0x188 ) at ../../dix/main.c:452 This is the relevant part: (In reply to comment #6) > #23 0xb7ad9075 in i830_free_memory (pScrn=0x8217aa0, mem=0x8ecf5f0) > at ../../src/i830_memory.c:240 > #24 0xb7adcdea in I830StopVideo (pScrn=0x8217aa0, data=0x8267924, shutdown=1) > at ../../src/i830_video.c:1018 > #25 0xb7adceeb in i830_crtc_dpms_video (crtc=0x8219fa8, on=0) > at ../../src/i830_video.c:2846 > #26 0xb7ace1e0 in i830_crtc_dpms (crtc=0x8219fa8, mode=3) > at ../../src/i830_display.c:713 > #27 0x080f0f3e in xf86DPMSSet (scrn=0x8217aa0, mode=3, flags=0) > at ../../../../hw/xfree86/modes/xf86Crtc.c:1961 > #28 0x080f162e in xf86SaveScreen (pScreen=0x8225fe8, mode=0) > at ../../../../hw/xfree86/modes/xf86Crtc.c:1987 > #29 0x0807caa3 in SaveScreens (on=2, mode=1) at ../../dix/window.c:3453 > #30 0x080c5942 in DPMSSet (level=1) > at ../../../../hw/xfree86/common/xf86DPMS.c:160 > #31 0x081acb69 in ScreenSaverTimeoutExpire (timer=0x86562e0, now=2036720, > arg=0x0) at ../../os/WaitFor.c:631 All the stuff above that is just fatal signal handling, which definitely needs to be improved, but it's not the cause of the crash. latest git of intel driver fixes this issue for me it doesn t hang when trying to play the second or further videos , but I still can t switch to VT after I ve played video with xv. Segfault as in Bug#12451, similar backtrace This looks like the bug I fixed yesterday, so it should be fixed for both reporters. |
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.