[Bug 769209] New: plymouthd: intel_bufmgr_gem.c:2783: drm_intel_bufmgr_gem_init: Assertion `0' failed.
https://bugzilla.novell.com/show_bug.cgi?id=769209 https://bugzilla.novell.com/show_bug.cgi?id=769209#c0 Summary: plymouthd: intel_bufmgr_gem.c:2783: drm_intel_bufmgr_gem_init: Assertion `0' failed. Classification: openSUSE Product: openSUSE 12.2 Version: Beta 2 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: eich@suse.com ReportedBy: trenn@suse.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com CC: sndirsch@suse.com Found By: --- Blocker: --- After installation (2nd installation stage) the system hangs hard while configuring HW. All I see is a black screen with 2 lines (2 times the message stated in the title of this bug) in the top area. NUM/CAPS lock of the keyboard do not respond anymore. I found a possibly related bug here: http://code.google.com/p/chromium-os/issues/detail?id=29499 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c1
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c2
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c3
--- Comment #3 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c4
--- Comment #4 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c5
--- Comment #5 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c6
--- Comment #6 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c7
--- Comment #7 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c9
--- Comment #9 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c10
Michal Srb
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c11
--- Comment #11 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c12
--- Comment #12 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c13
--- Comment #13 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c14
--- Comment #14 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c15
--- Comment #15 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c16
--- Comment #16 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c17
--- Comment #17 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c18
--- Comment #18 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c19
Thomas Renninger
In the meantime we have version 0.8.5.1 available, but I am not sure if Coolo would allow any version update for 12.2. Adding him. Most interesting comments: #12, #13. Eh this is plymouth version, but the libdrm is broken as well?
The fact that HW has to be whitelisted or otherwise the installation will hang sounds like a serious design issue. Is there any workaround to get around the HW dependencies? Can I get things working with some kind of userspace program or kernel parameter or whatsoever quick fix (without recompiling/packaging)? I tried plymouth-0.8.5.1 and thanks to Stefan I could give a patches libdrm version a try: plymouth 0.8.5.1: fixes: splash screen working early (did not before) with and without i915_modeset=0 (didn't work at all before) fixed libdrm version from Stefan: X comes up (does not with old or new plymouth version (X also throughs the assert failure message shown in the title like: X: intel_bufmgr_gem.c:2783: drm_intel_bufmgr_gem_init: Assertion `0' failed. Summary: At least two bugs in different packages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c20
--- Comment #20 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c21
--- Comment #21 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c22
--- Comment #22 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c23
--- Comment #23 from Thomas Renninger
I guess for the moment, the best way would be to delete the systemd integration inside plymouth and to keep it where it is now. If still anyhow possible I would add the plymouth's systemd files into plymouth and remove them from systemd. This is how things should look like later, right?
Now you can still do that. Once 12.2 is released, one has to take a lot extra care to check the update case 12.2 -> 12.X if systemd plymouth files should get moved to where (I expect) they belong to (plymouth package). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c24
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c25
--- Comment #25 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c26
--- Comment #26 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c27
Takashi Iwai
Takashi,
Updating plymouth alone does not resolve the issue described here. The systemd-plymouth package doesn't require to be updated as that this has nothing to do with starting plymouth (as this is done within the initrd).
I assume that you are missing the patches for libdrm.
No, you miss the point that plymouth itself is always working (showing splash) on my machines. Although it's IvyBridge, but it's a different chip variant. The problem on all of my test installations is that X hangs up when plymouth is running. It's a different problem from libdrm. Possibly some VT-handling issue. The problem happens even if you remove drm rendering plugin from plymouth. Actually I also updated libdrm now, but the problem still remains. So, there are basically three things we are facing: 1. IVY-S GT2 is missing in libdrm Already fixed in OBS X11:XOrg, and submitted via SRID 126602. (This is the answer to comment 24) 2. plymouth splash doesn't appear on IVY (bnc#769397) Updating plymouth to 0.8.5 fixed on Thomas' machine 3. X hangs up due to plymouth Updating plymouth 0.8.5 doesn't help. Maybe better to open another bug to track the issue 3? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c28
--- Comment #28 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c29
--- Comment #29 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c30
--- Comment #30 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c31
--- Comment #31 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c32
--- Comment #32 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c33
--- Comment #33 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c34
--- Comment #34 from Stefan Dirsch
Created an attachment (id=496958) --> (http://bugzilla.novell.com/attachment.cgi?id=496958) [details] Patch to quit plymouth properly before starting DM
Fixed in obs://X11:XOrg and pushed to factory (SR#126630). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c35
--- Comment #35 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c36
--- Comment #36 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c37
--- Comment #37 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c38
--- Comment #38 from Raymond Wooninck
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c39
--- Comment #39 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c40
Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c41
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c42
Frederic Crozat
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c43
--- Comment #43 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c44
--- Comment #44 from Michal Marek
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c45
--- Comment #45 from Michal Marek
That would require each (new) displaymanager script to have it's own plymouth handling. [...]
This was answer to Frederic's comment 42. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c46
--- Comment #46 from Frederic Crozat
The KDM/GDM check was already added in FACTORY xdm.
Yes, it's possible to fix in /usr/lib/X11/displaymanager/*, but in that case, you must add "plymouth quit" to each entry. If you forget it, you'll lose the game -- X hangs up, and you cannot see even why, if you have no remote access.
Thus I think it's safer to take a white-list approach.
Sorry, I missed the check. I agree with you for the whitelist approach. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=769209
https://bugzilla.novell.com/show_bug.cgi?id=769209#c47
Takashi Iwai
participants (1)
-
bugzilla_noreply@novell.com