Summary: | Google Chrome Causes system to Crash | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | ur006327 <send2phughes> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | kdemail, send2phughes |
Priority: | NOR | Keywords: | drkonqi |
Version: | 4.11.11 | ||
Target Milestone: | --- | ||
Platform: | Mint (Ubuntu based) | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
ur006327
2015-07-28 00:01:38 UTC
I have the same issue. I seem to be able to pretty consistently cause this to happen by opening a google chrome window and then going to a few websites. It crashes KDE/Plasma The toolbar above each window disappears and the windows can no longer be moved or resized, but I can still move the mouse and mostly interact with window/programs already opened. I wonder if it's crashing on going from the integrated i915 to the Nvidia gpu? System details: HPZBook 15, i7 with NVidia card (see below for more details) $ more /etc/issue Ubuntu 15.10 \n \l $ sudo lshw -C display *-display description: VGA compatible controller product: GK107GLM [Quadro K1100M] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:33 memory:cb000000-cbffffff memory:50000000-5fffffff memory:60000000-61ffffff ioport:5000(size=128) memory:cc080000-cc0fffff *-display description: VGA compatible controller product: 4th Gen Core Processor Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 06 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:29 memory:cc400000-cc7fffff memory:a0000000-afffffff ioport:6000(size=64) $ sudo dpkg --list | grep nvid ii nvidia-352 352.63-0ubuntu0.15.10.1 amd64 NVIDIA binary driver - version 352.63 ii nvidia-opencl-icd-352 352.63-0ubuntu0.15.10.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.1 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 352.21-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver $ sudo dpkg --list | grep video | grep ^ii ii bbswitch-dkms 0.7-2ubuntu1 amd64 Interface for toggling the power on nVidia Optimus video cards ii dragonplayer 4:15.08.2-0ubuntu1 amd64 simple video player ii frei0r-plugins 1.4-3build1 amd64 minimalistic plugin API for video effects, plugins collection ii gstreamer1.0-plugins-bad-videoparsers:amd64 1.6.0-1ubuntu1 amd64 GStreamer videoparsers plugin from the "bad" set ii libavc1394-0:amd64 0.5.4-2 amd64 control IEEE 1394 audio/video devices ii libavcodec-ffmpeg-extra56:amd64 7:2.7.2-1build1 amd64 FFmpeg library with additional de/encoders for audio/video codecs ii libde265-0:amd64 1.0.2-1build1 amd64 Open H.265 video codec implementation ii libdv4:amd64 1.0.0-6 amd64 software library for DV format digital video (runtime lib) ii libgavl1:amd64 1.4.0-3 amd64 low level audio and video library - runtime files ii libgme0:amd64 0.5.5-2.1 amd64 Playback library for video game music files - shared library ii libmatroska6v5:amd64 1.4.2-4 amd64 extensible open standard audio/video container format (shared library) ii libmimic0 1.0.4-2.2 amd64 A video codec for Mimic V2.x content ii libmpeg2-4:amd64 0.5.1-7 amd64 MPEG1 and MPEG2 video decoder library ii libopencv-video2.4v5:amd64 2.4.9+dfsg-1ubuntu6 amd64 computer vision Video analysis library ii libquvi-scripts 0.4.21-2 all library for parsing video download links (Lua scripts) ii libquvi7:amd64 0.4.1-3 amd64 library for parsing video download links (runtime libraries) ii libschroedinger-1.0-0:amd64 1.0.11-2.1build1 amd64 library for encoding/decoding of Dirac video streams ii libv4l-0:amd64 1.6.3-1 amd64 Collection of video4linux support libraries ii libvpx2:amd64 1.4.0-4 amd64 VP8 and VP9 video codec (shared library) ii libx264-146:amd64 2:0.146.2555+git0c21480-1 amd64 x264 video coding library ii libx265-59:amd64 1.7-4 amd64 H.265/HEVC video stream encoder (shared library) ii libxvidcore4:amd64 2:1.3.4-1 amd64 Open source MPEG-4 video codec (library) ii libxxf86vm-dev:amd64 1:1.1.4-1 amd64 X11 XFree86 video mode extension library (development headers) ii libxxf86vm1:amd64 1:1.1.4-1 amd64 X11 XFree86 video mode extension library ii libxxf86vm1:i386 1:1.1.4-1 i386 X11 XFree86 video mode extension library ii transcode 3:1.1.7-9build4 amd64 Text console video-stream processing tool ii transcode-doc 3:1.1.7-9build4 all Text console video-stream processing tool (documentation) ii vbetool 1.1-3 amd64 run real-mode video BIOS code to alter hardware state ii xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1 amd64 X.Org X server -- AMD/ATI display driver wrapper ii xserver-xorg-video-cirrus 1:1.5.3-1ubuntu1 amd64 X.Org X server -- Cirrus display driver ii xserver-xorg-video-fbdev 1:0.4.4-1build3 amd64 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel 2:2.99.917+git20150808-0ubuntu4 amd64 X.Org X server -- Intel i8xx, i9xx display driver ii xserver-xorg-video-mach64 6.9.5-1 amd64 X.Org X server -- ATI Mach64 display driver ii xserver-xorg-video-mga 1:1.6.4-1 amd64 X.Org X server -- MGA display driver ii xserver-xorg-video-neomagic 1:1.2.9-1 amd64 X.Org X server -- Neomagic display driver ii xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3 amd64 X.Org X server -- Nouveau display driver ii xserver-xorg-video-openchrome 1:0.3.3-1ubuntu1 amd64 X.Org X server -- VIA display driver ii xserver-xorg-video-qxl 0.1.4-3ubuntu1 amd64 X.Org X server -- QXL display driver ii xserver-xorg-video-r128 6.10.0-1 amd64 X.Org X server -- ATI r128 display driver ii xserver-xorg-video-radeon 1:7.5.0+git20150819-0ubuntu1 amd64 X.Org X server -- AMD/ATI Radeon display driver ii xserver-xorg-video-savage 1:2.3.8-1ubuntu1 amd64 X.Org X server -- Savage display driver ii xserver-xorg-video-siliconmotion 1:1.7.8-1ubuntu4 amd64 X.Org X server -- SiliconMotion display driver ii xserver-xorg-video-sisusb 1:0.9.6-2build3 amd64 X.Org X server -- SiS USB display driver ii xserver-xorg-video-tdfx 1:1.4.6-1 amd64 X.Org X server -- tdfx display driver ii xserver-xorg-video-trident 1:1.3.7-1 amd64 X.Org X server -- Trident display driver ii xserver-xorg-video-vesa 1:2.3.4-0ubuntu1 amd64 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:13.1.0-0ubuntu1build2 amd64 X.Org X server -- VMware display driver $ sudo lsmod | grep -i vid nvidia 8646656 67 uvcvideo 90112 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_core 49152 1 uvcvideo v4l2_common 16384 1 videobuf2_core videodev 172032 3 uvcvideo,v4l2_common,videobuf2_core media 24576 2 uvcvideo,videodev drm 356352 8 i915,drm_kms_helper,nvidia video 36864 1 i915 $ more /etc/X11/xorg.conf Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1@0:0:0" Option "ConstrainCursor" "off" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection --- Syslog seems to have many of these errors: kernel: [27738.374492] ACPI Warning: \_SB_.PCI0.PEGP.DGFX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) I see this bug was opened against plasma 4 and I'm running Plasma 5. Sorry if I've put my issues in the wrong ticket. $ sudo dpkg --list | grep plasma | grep ^ii ii kdeconnect-plasma 0.0+git20150810-0ubuntu1 amd64 connect smartphones to your KDE Plasma desktop ii kdeplasma-addons-data 4:5.4.2-0ubuntu1 all locale files for kdeplasma-addons ii libkdeclarative5 4:4.14.13-0ubuntu1 amd64 declarative library for plasma ii libkf5plasma5:amd64 5.15.0-0ubuntu1 amd64 Plasma Runtime components ii libkf5plasmaquick5:amd64 5.15.0-0ubuntu1 amd64 Plasma Runtime components ii libplasma-geolocation-interface5 4:5.4.2-0ubuntu1 amd64 Plasma Workspace for KF5 library ii libplasma3 4:4.14.13-0ubuntu1 amd64 Plasma Library for the KDE Platform ii plasma-dataengines-addons 4:5.4.2-0ubuntu1 amd64 additional data engines for Plasma ii plasma-desktop 4:5.4.2-0ubuntu2 amd64 Tools and widgets for the desktop ii plasma-desktop-data 4:5.4.2-0ubuntu2 all Tools and widgets for the desktop data files ii plasma-framework 5.15.0-0ubuntu1 amd64 Plasma Runtime components ii plasma-nm 4:5.4.2-0ubuntu1.1 amd64 Plasma5 networkmanager library. ii plasma-pa 4:5.4.2-0ubuntu3 amd64 Plasma 5 Volume controller ii plasma-runner-telepathy-contact 4:15.08.2-0ubuntu1 amd64 Telepathy Contact KRunner plugin ii plasma-runners-addons 4:5.4.2-0ubuntu1 amd64 additional runners for Plasma 5 and Krunner ii plasma-scriptengine-javascript 4:15.08.2-0ubuntu1 amd64 JavaScript script engine for Plasma ii plasma-wallpapers-addons 4:5.4.2-0ubuntu1 amd64 additional wallpaper plugins for Plasma 5 ii plasma-widget-folderview 4:15.08.2-0ubuntu1 amd64 plasma widget showing the content of a folder ii plasma-widget-kimpanel 4:5.4.2-0ubuntu1 amd64 KIMPanel widget for Plasma ii plasma-widgets-addons 4:5.4.2-0ubuntu1 amd64 additional widgets for Plasma 5 ii plasma-workspace 4:5.4.2-0ubuntu1 amd64 Plasma Workspace for KF5 ii plasma-workspace-dbg 4:5.4.2-0ubuntu1 amd64 Plasma Workspace for KF5 With further testing - I can get the crash to happen with other applications, not just chrome. I ran nvidia-settings and changed from "NVIDIA (Performance Mode)" to "Intel (Power Saving Mode)" and it makes no difference in the crash reproducibility. I can get a x crash 100% of the time with the following procedure 1. Run glxgears 2. Click the X (close) in the glxgears window menubar 3. Crash: What happens 3a) menu bar on all each open window disappears 3b) windows cannot be moved or resized - but can still be clicked in and interacted with: example 3c) taskbar icons representing windows frozen but you can still click and interact with the K-start-icon Sample Output (this is running with the Intel i915 power saving driver): ------------- $ glxgears Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 1392 frames in 5.0 seconds = 277.546 FPS 732 frames in 5.0 seconds = 145.977 FPS 572 frames in 5.0 seconds = 114.071 FPS 835 frames in 5.0 seconds = 166.538 FPS 552 frames in 5.0 seconds = 110.100 FPS 633 frames in 5.0 seconds = 126.260 FPS 568 frames in 5.0 seconds = 113.291 FPS XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 16253 requests (16253 known processed) with 0 events remaining. ------------ In /var/log/syslog I find: ---- Nov 24 19:22:57 aozius org.kde.kiod5[1548]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 170, resource id: 39845895, major code: 20 (GetProperty), minor code: 0 ---- But not sure if that's related. ----- At this point the only solution to get back to a fully working Plasma interface is to reboot and re-login. Possible Duplicates by Search: bug 352548, bug 353624 ----- After crash - in terminal window I get $ qdbus org.kde.KWin /KWin supportInformation | grep Plugin Service 'org.kde.KWin' does not exist. ------------ I can get things working again with the following command $ DISPLAY=:0 kwin --replace And then in a terminal window I get $ qdbus org.kde.KWin /KWin supportInformation | grep Plugin Plugin: org.kde.kwin.aurorae Running glxgears again (having run kwin_x11 --replace in terminal window) results in the following error in the terminal window where I ran the kwin_x11 command ------------------ Application::crashHandler() called with signal 11; recent crashes: 1 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kwin_x11 path = /usr/bin pid = 3069 KCrash: Arguments: /usr/bin/kwin_x11 --replace KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit sock_file=/run/user/1000/kdeinit5__0 kwin: unable to claim manager selection, another wm running? (try using --replace) [1]+ Stopped DISPLAY=:0 kwin_x11 --replace ------------------ I think this is most likely a duplicate of Bug 353624 Switching to breeze for "Widget Style and Behavior" solves my problem. $ qdbus org.kde.KWin /KWin supportInformation | grep Plugin Plugin: org.kde.breeze I can run glxgears and close it without crashing kwin. Sur006327, does that solve your problem too? Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham |