Summary: | X crashes on qiv when composite is enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Gavilan <david> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The X log file just after X and everything crashed.
Xorg config file |
Description
David Gavilan
2005-10-23 22:11:38 UTC
Please try on 6.8.99.15, so we know if this has been fixed upstream... ALso attach your xorg.conf and /var/log/Xorg.0.log, then reopen. Created attachment 71933 [details]
The X log file just after X and everything crashed.
There seems that the crash didn't generate any log. So the logs seems perfectly
normal.
It keeps on crashing. I unmasked and emerged the last xorg, with these flags: [ebuild R ] x11-base/xorg-x11-6.8.99.15-r4 (-3dfx) +bitmap-fonts +cjk -debug -doc -font-server -insecure-drivers +ipv6 -minimal +nls -nocxx +opengl +pam -sdk -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 0 kB Then, activated the Composite again. qiv crashed the same way. I have attached the Xorg.0.log from that moment. It may be more useful the /var/log/messages from that moment (user 'david' logs in at 23:26, startx, and executes 'qiv some_image': Nov 2 23:26:08 pegasos login(pam_unix)[2631]: session opened for user david by (uid=0) Nov 2 23:27:02 pegasos Trying to vfree() nonexistent vm area (e2627000) Nov 2 23:27:02 pegasos Badness in __vunmap at mm/vmalloc.c:308 Nov 2 23:27:02 pegasos Call trace: Nov 2 23:27:02 pegasos [c00052f0] check_bug_trap+0xbc/0x11c Nov 2 23:27:02 pegasos [c0005664] ProgramCheckException+0x314/0x4a0 Nov 2 23:27:02 pegasos [c0004a28] ret_from_except_full+0x0/0x4c Nov 2 23:27:02 pegasos [c0055928] __vunmap+0xf8/0x100 Nov 2 23:27:02 pegasos [c000f3ec] iounmap+0x5c/0x60 Nov 2 23:27:02 pegasos [e2491314] radeon_do_cleanup_cp+0x254/0x418 [radeon] Nov 2 23:27:02 pegasos [e249c090] radeon_driver_pretakedown+0x10/0x20 [radeon] Nov 2 23:27:02 pegasos [e24ab984] drm_takedown+0x350/0x518 [drm] Nov 2 23:27:02 pegasos [e24acb98] drm_release+0x4d8/0x588 [drm] Nov 2 23:27:02 pegasos [c0060098] __fput+0x1a0/0x1c4 Nov 2 23:27:02 pegasos [c005e438] filp_close+0x6c/0xd8 Nov 2 23:27:02 pegasos [c0004320] ret_from_syscall+0x0/0x44 Nov 2 23:30:01 pegasos cron[2851]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons ) After that, I remotely logged in, copied the logs, and rebooted. Created attachment 71934 [details]
Xorg config file
This is my Xorg config file. Notice that in this file the Composite option has
been disabled, since it's my working configuration.
If this isn't fixed in 7.0 then we should move this upstream. The RC (RC1, RC2, and RC3) for xorg-x11 7.0 do not include the ~ppc keyword yet. How can I try to check if the problem has been solved? Sorry, I wasn't clear. I didn't intend for you to check right away. Composite is considered quite experimental in 6.8, but has matured a bit in 7.0. I meant for you to follow up on this bug once 7.0 is released, which will be 2-3 weeks. It could be that the responsible is gdk, but there is not "gdk error" output message, just a big kernel crash. I tried unmasking Xorg-7.0 to try qiv there, but now I'm having problems with DRI. Enabling it "freezes" the system (I can still ssh, but killing X doesn't help). X gives this output (EE) RADEON(0): Idle timed out, resetting engine... (EE) RADEON(0): Idle timed out, resetting engine... ... I have an AGP Radeon 7500 on a Pegasos 2. I'm not sure if I should submit a bug because this is a masked package... ^^; #79694 does sound quite similar to this issue... And despite 7.0 being masked, we are accepting bug reports on it. The packages that are masked will not change much between now and the time they are unmasked for release into ~arch. If you run "export XLIB_SKIP_ARGB_VISUALS=1" before running qiv from the same terminal, does it still fail? Reopen when you reply. |