| Summary: | Same Video Driver That works on M2 does not work on M3-A3 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jeffrey Bruton <jeffreybruton> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | jamagallon, nicolas.salguero, rwobben, sysadmin-bugs, thierry.vignaud |
| Version: | Cauldron | Keywords: | NEEDINFO |
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | x11-driver-video-mach64 | CVE: | |
| Status comment: | |||
| Attachments: |
Xorg.0.log
Patch to X segfaulting with Gtk+ applications |
||
|
Description
Jeffrey Bruton
2012-12-10 06:19:26 CET
Thierry Vignaud
2012-12-10 06:41:15 CET
CC:
(none) =>
thierry.vignaud Try x11-driver-video-mach64-6.9.3-3.mga3 Keywords:
(none) =>
NEEDINFO I have two servers that should use mach64, and both give a segfault if Accel is "on". It looks like this bug: http://lists.x.org/archives/xorg-devel/2012-December/034675.html There is a new version of x11-driver-video-mach64 (6.9.4 vs 6.9.3). Perhaps includes the bug fixes. CC:
(none) =>
jamagallon Uploading in progress Please test Bad luck, it hangs the same. I attach Xorg.0.log Created attachment 3269 [details]
Xorg.0.log
Can you try to get a backtrace? You can either run gdb from another machine with ssh or: download both https://bugs.mageia.org/attachment.cgi?id=121 and https://bugs.mageia.org/attachment.cgi?id=122 Then enable the core/debug_release media/repository and install x11-server-debug, x11-driver-video-radeonhd-debug, glibc-debug Then just run "sh ./Xgdb2.sh" on a text terminal, then switch back to X11 until it segfaults. Upstream request: Does it still crash with Option "ExaNoComposite" "true"? It only takes very minimal edits to determine which hook causes the crash. You can make CheckComposite return FALSE right away. If that's okay, try leaving CheckComposite alone but making PrepareComposite return FALSE right away and so on. Can the reporters reports whether adding 'Option "ExaNoComposite" "true"' to /etc/X11/xorg.conf fixes it? Also if you can try the suggested changes? (you can get the sources by running "mgarepo co x11-driver-video-mach64") Will try to do the tests you propose these days, but now we are very busy with Christmas dinner ;)) Well, finally had time to start tests. First, the easy one. Adding 'Option "ExaNoComposite" "true"' to the device section fixed it (at least it looks like gdm and X server dont crash and keep running, I'm connected remotely). I suppose that editing the sources and rebuilding has the same effect as this, so if it is not strictly necessary, can I avoid it ? Is this a clue for you ? TIA No it's not. Please do it. Upstream further asks: "Does the crash occur after the CheckComposite hook returned TRUE but the PrepareComposite hook returned FALSE? EXA doesn't always handle that properly." Created attachment 4569 [details]
Patch to X segfaulting with Gtk+ applicationsCC:
(none) =>
nicolas.salguero Comment on attachment 4569 [details] Patch to X segfaulting with Gtk+ applications Hi, After some searches, it appears to be a reference for this bug upstream (https://bugs.freedesktop.org/show_bug.cgi?id=70556) and the comments mentioned a patch already applied to git version. I have successfully tested this patch without having to modify any parameter in xorg.conf. Hope this helps. Nico. Just applied in cauldron. It'll be in mga4 beta2 BTW, if you can test current Cauldron (which is what will be published as beta2 in a couple days) ... Hi, I have just tested with Mga4 final : there is no more problem. You can close this bug report if you want to. Regards. Nico. Closing then Status:
NEW =>
RESOLVED |