Bug 436702
| Summary: | gnome-settings-daemon crash with i915.modeset=1 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Charles R. Anderson <cra> | ||||
| Component: | gnome-desktop | Assignee: | Søren Sandmann Pedersen <sandmann> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | rawhide | CC: | dominik, kem, notting, torel | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2008-03-20 14:48:17 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Charles R. Anderson
2008-03-09 17:46:17 UTC
Created attachment 297368 [details]
run through strace and gdb with backtrace
*** Bug 437185 has been marked as a duplicate of this bug. *** Still happens on these versions: gnome-settings-daemon-2.22.0-1.fc9.x86_64 kernel-2.6.25-0.113.rc5.git2.fc9.x86_64 libdrm-2.4.0-0.9.fc9.i386 libdrm-2.4.0-0.9.fc9.x86_64 xorg-x11-drv-evdev-1.99.1-0.4.fc9.x86_64 xorg-x11-drv-i810-2.2.1-10.fc9.x86_64 xorg-x11-server-Xorg-1.4.99.901-5.20080310.fc9.x86_64 Is it related to .gnome2/monitors.xml ? What does such a file look like?
open("/home/torel/.gnome2/monitors.xml", O_RDONLY) = -1 ENOENT (No such file or
directory)
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f2247615000
write(1, "parse error\n", 12parse error
) = 12
Btw, I have FX 570M gfx and using nv driver. Trying to compile latest nvidia driver, but there are some changes to kernel. So I think this is more general that i915. Maybe Xinerama related? It do not crash if I turn of xinerama. Ubuntu has a similar bug with a patch that fixes it. Maybe it would be worth looking into: https://bugs.launchpad.net/ubuntu/+source/gnome-desktop/+bug/198951/comments/44 I just applied the patch mentioned in #6 and recompiled gnome-desktop, not it
WFM. No idea how to make patches, this is my first miserable try ...
(/home/ds)$ diff -n rpmbuild/SOURCES/add-randr-12.patch
rpmbuild/SOURCES/add-randr-12.patch.new
--- rpmbuild/SOURCES/add-randr-12.patch 2008-03-02 22:18:50.000000000 +0000
+++ rpmbuild/SOURCES/add-randr-12.patch.new 2008-03-20 02:23:33.000000000 +0000
@@ -2535,10 +2535,10 @@
+ a = g_ptr_array_new ();
+ for (i = 0; i < info->nclone; ++i)
+ {
-+ RWOutput *output = rw_output_by_id (output->info, info->clones[i]);
++ RWOutput *rwoutput = rw_output_by_id (output->info, info->clones[i]);
+
-+ if (output)
-+ g_ptr_array_add (a, output);
++ if (rwoutput)
++ g_ptr_array_add (a, rwoutput);
+ }
+ g_ptr_array_add (a, NULL);
+ output->clones = (RWOutput **)g_ptr_array_free (a, FALSE);
I hope this is fixed in gnome-desktop 2.22.0-2 which should appear in rawhide soon. Feel free to reopen if it isn't. |