[Bug 723777] New: yast/X11 crashes shortly before end of installation
https://bugzilla.novell.com/show_bug.cgi?id=723777 https://bugzilla.novell.com/show_bug.cgi?id=723777#c0 Summary: yast/X11 crashes shortly before end of installation Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: x86-64 OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: koenig@linux.de QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=456144) --> (http://bugzilla.novell.com/attachment.cgi?id=456144) yast logs after crash this happend twice now (for 2 tries), so it's not just a spurious problem: I'm booting from Beta1 via usb stick and start network installation directly from factory. I've selected XFCE desktop which installs ~2500+ packages. this takes >2h for my slow DSL line. more or less at the end of installation (shortly after I've seen ~2 min left) the Xserver crashes (see Xorg.0.log) and the installation stuck in text mode... this is the end of y2log -- full log attached... 2011-10-13 05:35:28 <1> noname(3444) [zypp:fetcher] Fetcher.cc(provideFromCache):350 start fetcher with 1 cache directories. 2011-10-13 05:35:28 <1> noname(3444) [zypp:fetcher] Fetcher.cc(provideToDest):548 Not found in cache, downloading 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaSetAccess.cc(provide):203 Going to try to provide file /suse/x86_64/xorg-x11-Xvnc-7.6_1.10.4-34.2.x86_64.rpm from media number 1 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(5): desired (cached) 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(5): desired (cached) 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1266 dest: /mnt/var/tmp/AP_0x00000001/suse/x86_64/xorg-x11-Xvnc-7.6_1.10.4-34.2.x86_64.rpm 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaMultiCurl.cc(doGetFileCopy):1267 temp: /mnt/var/tmp/AP_0x00000001/suse/x86_64/xorg-x11-Xvnc-7.6_1.10.4-34.2.x86_64.rpm.new.zypp.gSJUGZ 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaCurl.cc(doGetFileCopyFile):1320 /suse/x86_64/xorg-x11-Xvnc-7.6_1.10.4-34.2.x86_64.rpm 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaCurl.cc(doGetFileCopyFile):1330 URL: http://download.opensuse.org/factory/repo/oss/suse/x86_64/xorg-x11-Xvnc-7.6_... 2011-10-13 05:35:28 <2> noname(3444) [qt-ui] YQUI.cc(qMessageHandler):729 <libqt-warning> YaST2: Fatal IO error: client killed 2011-10-13 05:35:28 <3> noname(3444) [qt-ui] YQUI.cc(qMessageHandler):744 Client killed. Possibly caused by X server shutdown or crash. 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/zypp.RJkCec 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/zypp.RJkCec{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.xGar88 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.xGar88{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [Pkg] PkgFunctions.cc(~PkgFunctions):147 Releasing the zypp pointer... 2011-10-13 05:35:28 <1> noname(3444) [Pkg] PkgFunctions.cc(~PkgFunctions):149 Zypp pointer released 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.6ulJhL 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.6ulJhL{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.m76rxn 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.m76rxn{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.OQfDVv 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.OQfDVv{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.Cf5P4o 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.Cf5P4o{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.ysL27y 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.ysL27y{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.QZ0Yqc 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.QZ0Yqc{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp] PathInfo.cc(recursive_rmdir):429 recursive_rmdir /var/tmp/TmpDir.oX0l2P 2011-10-13 05:35:28 <1> noname(3444) [zypp++] TmpPath.cc(~Impl):78 TmpPath cleaned up /var/tmp/TmpDir.oX0l2P{d 0700 0/0} 2011-10-13 05:35:28 <1> noname(3444) [zypp++] MediaSetAccess.cc(release):431 Releasing all media IDs held by this MediaSetAccess -- 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=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c1
--- Comment #1 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c2
--- Comment #2 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c3
--- Comment #3 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c4
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c5
--- Comment #5 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c6
--- Comment #6 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
zj jia
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c7
--- Comment #7 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c8
--- Comment #8 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c9
--- Comment #9 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c10
--- Comment #10 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c11
--- Comment #11 from Egbert Eich
to keep the chance to catch the race - attach gdb to the running X :0 and set a breakpoint to the evdev stuff to get some more info why it runns into that code...
This will most likely also work. You may try Stefan's idea. This however doesn't bring us much closer to the resolution of this bug. I'm going to build an evdev module with debug symbols for you. So when you get the crash I can use the offset to find where it is crashing. With a bit of luck the Xserver may already dump the function that's crashing. Looks like you are using an x86_64 image, so I will build evdev for this. -- 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=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c12
--- Comment #12 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c13
--- Comment #13 from Harald Koenig
Thanks, Harald. Could you give the possible udevadm trigger a try.
nope, this does not trigger the probem. tried multiple times:-( installation shows "Installationsmodus" (new installation / update an existing system) when I switched to VC2 to run "udevadm trigger --subsystem-match=input --action=change". that starts at time stamp 689.941 in the attached log file... the first lines in the log file after that event look the same as in the real installation issue, but the SEGV does not happen (this time) -- 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=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c14
--- Comment #14 from Harald Koenig
Thanks, Harald. Could you give the possible udevadm trigger a try.
thanks, voila: Program received signal SIGSEGV, Segmentation fault. 0x00007f7db7e73647 in EvdevMBEmuWakeupHandler (data=0xabc620, i=1, LastSelectMask=0x7eb220) at emuMB.c:273 273 emuMB.c: No such file or directory. in emuMB.c (gdb) where #0 0x00007f7db7e73647 in EvdevMBEmuWakeupHandler (data=0xabc620, i=1, LastSelectMask=0x7eb220) at emuMB.c:273 #1 0x000000000043712b in WakeupHandler () #2 0x000000000045fda6 in WaitForSomething () #3 0x0000000000432fe2 in ?? () #4 0x000000000042727e in ?? () #5 0x00007f7dbc22423d in __libc_start_main () from /lib64/libc.so.6 #6 0x000000000042756d in _start () the last lines in Xorg.0.log while keeping Xserver at that break: .. [ 677.025] (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 677.025] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2:1.1/input/input8/event8" [ 677.025] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD) [ 677.025] (**) Option "xkb_rules" "evdev" [ 677.025] (**) Option "xkb_model" "evdev" [ 677.025] (**) Option "xkb_layout" "us" [ 677.025] (II) Logitech USB Receiver: initialized for relative axes. [ 677.025] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1 [ 677.025] (**) Logitech USB Receiver: (accel) acceleration profile 0 [ 677.025] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000 [ 677.025] (**) Logitech USB Receiver: (accel) acceleration threshold: 4 a few more notes for debugging: switching just once from X11 to VC2 and back seems to be "enough" to avoid the problem, no more crash! so I have to set "start shell before/after yast" in the install settings to get a shell before starting X11 to initialize network and ssh. then I can run "udevadm trigger" via ssh and still crash the Xserver (and run gdb in ssh). -- 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=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c15
--- Comment #15 from Harald Koenig
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c16
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Gabriele Mohr
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Gabriele Mohr
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c17
Bernhard Wiedemann
a few more notes for debugging:
switching just once from X11 to VC2 and back seems to be "enough" to avoid the problem, no more crash! ah, this is why it stopped occurring on openQA (I dump some info on tty2 there)
so I have to set "start shell before/after yast" in the install settings to get a shell before starting X11 to initialize network and ssh. then I can run "udevadm trigger" via ssh and still crash the Xserver (and run gdb in ssh).
you can use ctrl-alt-shift-x for an xterm as documented now in http://en.opensuse.org/SDB:YaST_tricks#YaST_Hotkeys -- 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=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c18
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c19
James Ogley
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c20
--- Comment #20 from Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c21
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c22
--- Comment #22 from Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c23
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c24
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c25
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c26
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c27
--- Comment #27 from Romain Pelissier
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c28
Romain Pelissier
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c29
Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c30
--- Comment #30 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c31
--- Comment #31 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c32
--- Comment #32 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c33
--- Comment #33 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c34
--- Comment #34 from Romain Pelissier
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=723777
https://bugzilla.novell.com/show_bug.cgi?id=723777#c35
Egbert Eich
participants (1)
-
bugzilla_noreply@novell.com