* startx on Fedora died today
@ 2014-07-11 1:09 Felix Miata
2014-07-11 6:22 ` Chris Wilson
0 siblings, 1 reply; 4+ messages in thread
From: Felix Miata @ 2014-07-11 1:09 UTC (permalink / raw)
To: intel-gfx
F21 branched off Rawhide over recent hours. On i945G host gx62b I cloned
first, then upgraded one to current F21 state and the other to Rawhide.
Before today's upgrade, which moved server from 1.15.99.903 to 1.15.99.904 on
both, and kernel from rc4git0.1 to rc4git2.1, booting first to multi-user,
startx was working normally. Now it won't[1], though X (KDM/KDE) does work by
booting to graphical instead of multi-user[2].
Is this an already known driver problem? Server? Kernel?
[1] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-3
[2] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-5
--
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: startx on Fedora died today
2014-07-11 1:09 startx on Fedora died today Felix Miata
@ 2014-07-11 6:22 ` Chris Wilson
2014-07-11 8:30 ` Felix Miata
2014-07-11 8:43 ` Hans de Goede
0 siblings, 2 replies; 4+ messages in thread
From: Chris Wilson @ 2014-07-11 6:22 UTC (permalink / raw)
To: Felix Miata; +Cc: intel-gfx
On Thu, Jul 10, 2014 at 09:09:31PM -0400, Felix Miata wrote:
> F21 branched off Rawhide over recent hours. On i945G host gx62b I
> cloned first, then upgraded one to current F21 state and the other
> to Rawhide. Before today's upgrade, which moved server from
> 1.15.99.903 to 1.15.99.904 on both, and kernel from rc4git0.1 to
> rc4git2.1, booting first to multi-user, startx was working normally.
> Now it won't[1], though X (KDM/KDE) does work by booting to
> graphical instead of multi-user[2].
>
> Is this an already known driver problem? Server? Kernel?
The difference being when it crashed it tried to open the logind fd. This
is a server bug - it looks like the recent non-pci platform device
conflicts with the systemd integration.
-Chris
> [1] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-3
> [2] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-5
--
Chris Wilson, Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: startx on Fedora died today
2014-07-11 6:22 ` Chris Wilson
@ 2014-07-11 8:30 ` Felix Miata
2014-07-11 8:43 ` Hans de Goede
1 sibling, 0 replies; 4+ messages in thread
From: Felix Miata @ 2014-07-11 8:30 UTC (permalink / raw)
To: intel-gfx
On 2014-07-11 07:22 (GMT+0100) Chris Wilson composed:
> On Thu, Jul 10, 2014 at 09:09:31PM -0400, Felix Miata wrote:
>> F21 branched off Rawhide over recent hours. On i945G host gx62b I
>> cloned first, then upgraded one to current F21 state and the other
>> to Rawhide. Before today's upgrade, which moved server from
>> 1.15.99.903 to 1.15.99.904 on both, and kernel from rc4git0.1 to
>> rc4git2.1, booting first to multi-user, startx was working normally.
>> Now it won't[1], though X (KDM/KDE) does work by booting to
>> graphical instead of multi-user[2].
>> Is this an already known driver problem? Server? Kernel?
> The difference being when it crashed it tried to open the logind fd. This
> is a server bug - it looks like the recent non-pci platform device
> conflicts with the systemd integration.
Thanks.
>> [1] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-3
>> [2] http://fm.no-ip.com/Tmp/Linux/F/Xorg.0.log-fc21-5
https://bugzilla.redhat.com/show_bug.cgi?id=1118540 already filed some hours
before I found this, and happening with rv200 Radeon as well as Intel. I
don't find anything related filed yet on bugs.freedesktop.org/
--
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: startx on Fedora died today
2014-07-11 6:22 ` Chris Wilson
2014-07-11 8:30 ` Felix Miata
@ 2014-07-11 8:43 ` Hans de Goede
1 sibling, 0 replies; 4+ messages in thread
From: Hans de Goede @ 2014-07-11 8:43 UTC (permalink / raw)
To: Chris Wilson, Felix Miata, intel-gfx
[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]
Hi,
On 07/11/2014 08:22 AM, Chris Wilson wrote:
> On Thu, Jul 10, 2014 at 09:09:31PM -0400, Felix Miata wrote:
>> F21 branched off Rawhide over recent hours. On i945G host gx62b I
>> cloned first, then upgraded one to current F21 state and the other
>> to Rawhide. Before today's upgrade, which moved server from
>> 1.15.99.903 to 1.15.99.904 on both, and kernel from rc4git0.1 to
>> rc4git2.1, booting first to multi-user, startx was working normally.
>> Now it won't[1], though X (KDM/KDE) does work by booting to
>> graphical instead of multi-user[2].
>>
>> Is this an already known driver problem? Server? Kernel?
>
> The difference being when it crashed it tried to open the logind fd. This
> is a server bug - it looks like the recent non-pci platform device
> conflicts with the systemd integration.
Yes, pretty literary conflicts, they re-used an existing
ODEV_ATTRIB id for a new one they used (probably an innocent rebase
error).
I've just send a fix to the xorg-devel list for this, and I'm starting
a new Fedora rawhide / F-21 server build with this fix included.
I've attached the fix here for reference.
Regards,
Hans
[-- Attachment #2: 0001-Fix-ODEV_ATTRIB_DRIVER-overlapping-with-ODEV_ATTRIB_.patch --]
[-- Type: text/x-patch, Size: 1163 bytes --]
>From 1f822291a3db6b5f6bd5f60ba240f2ee0cbdf683 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Fri, 11 Jul 2014 09:49:13 +0200
Subject: [PATCH] Fix ODEV_ATTRIB_DRIVER overlapping with ODEV_ATTRIB_FD
Looks like the value of ODEV_ATTRIB_DRIVER was not updated when the patch
adding it got rebased on top of a newer server version.
This fixes the xserver crashing when systemd-logind integration is used.
https://bugzilla.redhat.com/show_bug.cgi?id=1118540
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
include/hotplug.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/hotplug.h b/include/hotplug.h
index c4268a0..b2c0d78 100644
--- a/include/hotplug.h
+++ b/include/hotplug.h
@@ -88,7 +88,7 @@ config_odev_free_attributes(struct OdevAttributes *attribs);
/* Minor number of the device node pointed to by ODEV_ATTRIB_PATH */
#define ODEV_ATTRIB_MINOR 6
/* kernel driver name */
-#define ODEV_ATTRIB_DRIVER 4
+#define ODEV_ATTRIB_DRIVER 7
typedef void (*config_odev_probe_proc_ptr)(struct OdevAttributes *attribs);
void config_odev_probe(config_odev_probe_proc_ptr probe_callback);
--
2.0.0
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-07-11 8:43 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-11 1:09 startx on Fedora died today Felix Miata
2014-07-11 6:22 ` Chris Wilson
2014-07-11 8:30 ` Felix Miata
2014-07-11 8:43 ` Hans de Goede
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox