Unity(7) freezes completely after Kernel update (3.18.0.9.9) on intel GMA-965 (Vivid)

Bug #1414320 reported by Khurshid Alam
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
High
Unassigned

Bug Description

After I update the kernel to 3.18.0.9.9, Unity freezes few minutes after login on Vivid. This happens for any compiz based session like gnome-flashback(compiz). I tried booting with both the systemd & upstart from boot menu, but the outcome did not change. Ctrl+Alt+F1 or Alt+SysRq does not work after freeze.

Just before the freeze syslog prints following error:
----------------------------------------------------------------------
Jan 24 20:50:26 Compaq-610 kernel: [ 114.028185] WARNING: CPU: 1 PID: 0 at /build/buildd/linux-3.18.0/drivers/gpu/drm/i915/intel_display.c:9916 intel_check_page_flip+0xa7/0xb0 [i915]()

Jan 24 20:50:26 Compaq-610 kernel: [ 114.028189] Kicking stuck page flip: queued at 16782129, now 16782130

&

Compaq-610 kernel: [ 588.815146] gnome-system-lo[2937]: segfault at 14 ip b6c1f4c3 sp bff19e70 error 4 in libglib-2.0.so.0.4303.
-----------------------------------------------------------------------

I have attached the complete syslog.txt & xorg.txt (http://paste.ubuntu.com/9852608/) for the session.

It could also be a bug in kernel, however It does not crash at all on non-compiz session like Gnome-Flashback (Metacity).

unity-7.3.1+15.04.20150115-0ubuntu1
compiz-1:0.9.12.0+15.04.20141219-0ubuntu1
systemd-218-5ubuntu2
xorg-1:7.7+7ubuntu2
xserver-xorg-video-intel-2:2.99.917-1~exp1ubuntu2
metacity-1:3.14.3-1ubuntu2
---
ApportVersion: 2.15.1-0ubuntu2
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sunny 3409 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 15.04
HibernationDevice: RESUME=UUID=9f7fbe0a-37fb-4784-b965-0053294b46e5
InstallationDate: Installed on 2014-12-19 (39 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha i386 (20141217)
MachineType: Hewlett-Packard Compaq 610
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-28-generic root=UUID=6ea185cd-37d2-4419-b0e1-81921ce21429 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.16.0-28.38-generic 3.16.7-ckt1
RelatedPackageVersions:
 linux-restricted-modules-3.16.0-28-generic N/A
 linux-backports-modules-3.16.0-28-generic N/A
 linux-firmware 1.141
Tags: vivid
Uname: Linux 3.16.0-28-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/24/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68PVU Ver. F.01
dmi.board.name: 308A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 26.07
dmi.chassis.asset.tag: CNU92227B5
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68PVUVer.F.01:bd04/24/2009:svnHewlett-Packard:pnCompaq610:pvrF.01:rvnHewlett-Packard:rn308A:rvrKBCVersion26.07:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: Compaq 610
dmi.product.version: F.01
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Khurshid Alam (khurshid-alam) wrote :
description: updated
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1414320

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Yes. "apport-collect 1414320" starts & then freezes before completion. Marking this as confirmed.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

Sorry, only a third can confirm your reports.

Changed in compiz (Ubuntu):
status: New → Confirmed
importance: Undecided → Critical
Changed in linux (Ubuntu):
importance: Undecided → Critical
status: Confirmed → New
Changed in compiz (Ubuntu):
status: Confirmed → New
Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1414320

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
penalvch (penalvch)
no longer affects: compiz (Ubuntu)
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

@Christopher I can perform "apport-collect"

by booting into Unity with older 3.16.x kernel in Vivid

OR

by booting into non-compiz session like flashback-metacity with problematic kernel 3.18.x. Will that help?

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Khurshid Alam (khurshid-alam) wrote : BootDmesg.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : CRDA.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : IwConfig.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : Lspci.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : Lsusb.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : ProcEnviron.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : ProcModules.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : PulseList.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : RfKill.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : UdevDb.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : UdevLog.txt

apport information

Revision history for this message
Khurshid Alam (khurshid-alam) wrote : WifiSyslog.txt

apport information

penalvch (penalvch)
tags: added: bios-outdated-f.20
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Ok. I ran "apport-collect" with older kernel(3.16.x) in Unity

Changed in linux (Ubuntu):
importance: Critical → High
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :
Download full text (4.1 KiB)

I upgraded the BIOS ( now sudo dmidecode -s bios-version shows 68PVU Ver. F.20 & bios-release-date shows 02/11/2011) but It still freezes.

This what I did to reproduce:

1. Boot with 3.18.x.x kernel in Unity
2. Start gnome-system-log & start monitoring
3. After few minutes crash occurs & it prints out some information
4. System freezes.

Other desktop-shells are not affected.

Crash log before the freeze:
--------------------------------------------------
Jan 30 19:41:13 Compaq-610 kernel: [ 350.308886] ------------[ cut here ]------------
Jan 30 19:41:13 Compaq-610 kernel: [ 350.308948] WARNING: CPU: 1 PID: 0 at /build/buildd/linux-3.18.0/drivers/gpu/drm/i915/intel_display.c:9916 intel_check_page_flip+0xa7/0xb0 [i915]()
Jan 30 19:41:13 Compaq-610 kernel: [ 350.308953] Kicking stuck page flip: queued at 18405, now 18406
Jan 30 19:41:13 Compaq-610 kernel: [ 350.308956] Modules linked in: ctr ccm btusb bnep rfcomm bluetooth uvcvideo snd_hda_codec_hdmi videobuf2_vmalloc snd_hda_codec_idt videobuf2_memops videobuf2_core snd_hda_codec_generic arc4 hp_wmi snd_hda_intel v4l2_common iwl3945 videodev sparse_keymap snd_hda_controller snd_hda_codec media iwlegacy snd_hwdep snd_pcm mac80211 snd_seq_midi snd_seq_midi_event snd_rawmidi coretemp snd_seq cfg80211 snd_seq_device i915 snd_timer hp_accel lis3lv02d joydev drm_kms_helper serio_raw snd input_polldev lpc_ich drm soundcore wmi i2c_algo_bit tpm_infineon 8250_fintek shpchp ppdev parport_pc video lp mac_hid parport hid_generic usbhid hid psmouse ahci libahci pata_acpi sky2
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309046] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.18.0-11-generic #12-Ubuntu
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309050] Hardware name: Hewlett-Packard Compaq 610/308A, BIOS 68PVU Ver. F.20 11/02/2011
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309054] 00000001 00000000 f4cf3e9c c16d30f6 f4cf3ee0 f4cf3ed0 c105fba2 f895ce94
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309066] f4cf3efc 00000000 f895aa10 000026bc f8911a17 000026bc f8911a17 f406ec00
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309076] f406ecfc f475b000 f4cf3ee8 c105fbf3 00000009 f4cf3ee0 f895ce94 f4cf3efc
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309088] Call Trace:
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309099] [<c16d30f6>] dump_stack+0x41/0x52
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309107] [<c105fba2>] warn_slowpath_common+0x82/0xa0
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309151] [<f8911a17>] ? intel_check_page_flip+0xa7/0xb0 [i915]
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309193] [<f8911a17>] ? intel_check_page_flip+0xa7/0xb0 [i915]
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309200] [<c105fbf3>] warn_slowpath_fmt+0x33/0x40
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309242] [<f8911a17>] intel_check_page_flip+0xa7/0xb0 [i915]
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309280] [<f88e29ac>] i915_handle_vblank+0x4c/0x90 [i915]
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309318] [<f88e6eca>] i965_irq_handler+0x23a/0x310 [i915]
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309326] [<c10b09d6>] handle_irq_event_percpu+0x76/0x190
Jan 30 19:41:13 Compaq-610 kernel: [ 350.309333] [<c10b0b21>] handle_irq_event+0x31/0x50...

Read more...

Revision history for this message
penalvch (penalvch) wrote :

Khurshid Alam, could you please test the latest upstream kernel available from the very top line at the top of the page (the release names are irrelevant for testing, and please do not test the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue.

If the test did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-3.XY-rcZ

Where XY and Z are numbers corresponding to the kernel version.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-3.XY-rcZ

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-f.20
removed: bios-outdated-f.20
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Thanks Christopher,

I tried with "v3.18.5-vivid" from kernel mainline ppa (http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/).

Fortunately, I could NOT reproduce the freeze with it. (Although it has some other problems like high fan speed, wlan issue..etc).

tags: added: kernel-fixed-upstream kernel-fixed-upstream-3.18.5-vivid
Revision history for this message
penalvch (penalvch) wrote :

Khurshid Alam, the next step is to fully reverse commit bisect from kernel 3.18 to 3.18.5 in order to identify the last bad commit, followed immediately by the first good one. Once this commit has been identified, then it may be reviewed as a candidate for backporting into your release. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection#How_do_I_reverse_bisect_the_upstream_kernel.3F ?

Please note, finding adjacent kernel versions is not fully commit bisecting.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

tags: added: kernel-fixed-upstream-3.18.5 needs-reverse-bisect
removed: kernel-fixed-upstream-3.18.5-vivid
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.