__pm_runtime_resume crash (paging request), dieing in modemmanager

Bug #837632 reported by Mathieu Trudel-Lapierre
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

My laptop began frequently and seemingly randomly crashing to a black and white screen. The output looked very much like the following, which I could find in the system logs after rebooting:

Jul 15 09:34:20 kevin-laptop kernel: [ 777.670138] BUG: unable to handle kernel paging request at 00766650
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670183] IP: [<c133c37b>] __pm_runtime_resume+0x1b/0x60
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670220] *pde = ba66f067
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670239] Oops: 0002 [#1] SMP
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670263] last sysfs file: /sys/devices/pci0000:00/0000:00:1d.7/usb2/idVendor
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670302] Modules linked in: parport_pc ppdev joydev snd_hda_codec_conexant binfmt_misc arc4 iwlagn thinkpad_acpi snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi iwlcore i915 pcmcia snd_seq_midi_event mac80211 snd_seq zaurus cdc_ether snd_timer usbnet cdc_acm cdc_wdm cfg80211 yenta_socket snd_seq_device pcmcia_rsrc pcmcia_core psmouse snd drm_kms_helper serio_raw drm snd_page_alloc soundcore nvram i2c_algo_bit tpm_tis tpm tpm_bios video lp parport usbhid hid firewire_ohci ahci firewire_core crc_itu_t e1000e libahci
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670670]
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670681] Pid: 1646, comm: modem-manager Not tainted 2.6.38-10-generic #46-Ubuntu LENOVO 7417CTO/7417CTO
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670743] EIP: 0060:[<c133c37b>] EFLAGS: 00010202 CPU: 0
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670773] EIP is at __pm_runtime_resume+0x1b/0x60
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670800] EAX: 00766580 EBX: 00766580 ECX: f853307c EDX: 00000004
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670833] ESI: 00766564 EDI: 00766580 EBP: ee95be6c ESP: ee95be5c
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670866] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Jul 15 09:34:20 kevin-laptop kernel: [ 777.670895] Process modem-manager (pid: 1646, ti=ee95a000 task=ed5ba5e0 task.ti=ee95a000)

As I had a fresh install, I tried simply reinstalling Ubuntu, but it didn't help. My second thought was that my harddrive might have gone bad, as a BIOS check on it returned with an error. After replacing the harddrive, the frequent crashes resumed within a couple of days. I then tried booting from a USB, but still encountered crashes.

Since I don't need the modemmanager package, I tried removing it with "sudo apt-get purge modemmanager". Since then, I haven't had a single crash.

At this point, my best guest is that this is a modemmanager bug. If someone can read through my reasoning and confirm, I'll file this as a bug report.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Kevin,

Just reassigned this bug to 'linux' so that it can be looked at by a kernel developer. Before much can happen though, we'll need additional information. Please run 'apport-collect 837632' on your system, preferably just after reproducing the crash, so that we can have all the relevant information about your system. Thanks!

affects: modemmanager (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

AFAIK from the log excerpt, this would be an issue with the usb system which modemmanager will try to talk too for e.g. internal Gobi modems or bluetooth devices. We'll need the output of apport-collect to know.

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

Related questions

Remote bug watches

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