[Pkg-xfce-devel] Bug#620287: xfce4-power-manager: Kernel Oops / NULL pointer deref. while pressing sleep button (Fn-F4 in this case)

Martin Hettich hettich at uni-hd.de
Thu Mar 31 19:38:05 UTC 2011

Package: xfce4-power-manager
Version: 0.8.5-2
Severity: normal

While pressing sleep button (Fn-F4 in this case), there occured a kernel oops:

[106407.439532] BUG: unable to handle kernel NULL pointer dereference at 00000010
[106407.439554] IP: [<c102ecf1>] dup_mm+0x1e6/0x389
[106407.439579] *pde = 00000000 
[106407.439589] Oops: 0000 [#1] SMP 
[106407.439600] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
[106407.439611] Modules linked in: snd_seq_dummy nls_utf8 nls_cp437 vfat fat mmc_block usblp usbhid hid aes_i586 aes_generic acpi_cpufreq cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth binfmt_misc uinput microcode fuse ext4 jbd2 crc16 loop dm_crypt dm_mod snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss arc4 snd_mixer_oss ecb snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event ath5k i915 snd_seq uvcvideo mac80211 snd_timer drm_kms_helper snd_seq_device videodev ath drm v4l1_compat snd i2c_i801 i2c_algo_bit soundcore psmouse rng_core i2c_core acerhdf snd_page_alloc pcspkr cfg80211 evdev serio_raw wmi video rfkill battery ac output button processor ext3 jbd mbcache sd_mod crc_t10dif ata_generic sdhci_pci ata_piix uhci_hcd sdhci r8169 libata ehci_hcd thermal mmc_core led_class mii scsi_mod usbcore nls_base thermal_sys [last unloaded: scsi_wait_scan]
[106407.439886] Pid: 3315, comm: xfce4-power-man Not tainted (2.6.32-5-686 #1) AOA150
[106407.439897] EIP: 0060:[<c102ecf1>] EFLAGS: 00010286 CPU: 1
[106407.439908] EIP is at dup_mm+0x1e6/0x389
[106407.439916] EAX: 00000000 EBX: f68f8b4c ECX: f5cb3630 EDX: f6f35000
[106407.439926] ESI: f628c4d0 EDI: f5cb3688 EBP: f628c478 ESP: f6203ec4
[106407.439936]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[106407.439947] Process xfce4-power-man (pid: 3315, ti=f6202000 task=f6246a80 task.ti=f6202000)
[106407.439956] Stack:
[106407.439962]  f5f2da40 00000001 00000004 f5cb3630 f6250800 000000d0 f61e1880 f5cb32d8
[106407.439984] <0> f5cb32dc f5cb32cc f5f2da74 f61e18b4 f5cb32c0 f6246a80 f6ca4d80 f6ca4e40
[106407.440008] <0> f63a2ec0 c102f804 f6ca4d80 00000004 f6203fb4 bf966cf0 01200011 f63a3008
[106407.440033] Call Trace:
[106407.440050]  [<c102f804>] ? copy_process+0x91b/0xf28
[106407.440065]  [<c102ff4b>] ? do_fork+0x13a/0x2bc
[106407.440081]  [<c10b16f9>] ? fd_install+0x1e/0x3c
[106407.440097]  [<c1001dae>] ? sys_clone+0x21/0x27
[106407.440111]  [<c10030fb>] ? sysenter_do_call+0x12/0x28
[106407.440120] Code: 24 c7 40 54 00 00 00 00 c7 40 0c 00 00 00 00 89 10 8b 44 24 0c e8 f5 28 07 00 8b 4c 24 0c 8b 51 48 85 d2 74 54 8b 42 0c 8b 5a 7c <8b> 48 10 8d 42 18 f0 ff 42 18 8b 74 24 0c f6 46 15 08 74 0d 8d 
[106407.440252] EIP: [<c102ecf1>] dup_mm+0x1e6/0x389 SS:ESP 0068:f6203ec4
[106407.440271] CR2: 0000000000000010
[106407.440281] ---[ end trace 61fc2fb79422af14 ]---

.... and nothing else seemed to happen, system did not go to sleep after pressing sleep button once.

This is the first time I see this bug.
Sleep button/xfce-power-manager used to work flawlessly before.

I will try to reproduce this bug, after filing this report 
(and running backups...) since this is my only computer.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'squeeze-updates')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xfce4-power-manager depends on:
ii  hal                    0.5.14-3          Hardware Abstraction Layer
ii  libc6                  2.11.2-10         Embedded GNU C Library: Shared lib
ii  libdbus-1-3            1.2.24-4          simple interprocess messaging syst
ii  libdbus-glib-1-2       0.88-2.1          simple interprocess messaging syst
ii  libglib2.0-0           2.24.2-1          The GLib library of C routines
ii  libgtk2.0-0            2.20.1-2          The GTK+ graphical user interface 
ii  libnotify1 [libnotify1 0.5.0-2           sends desktop notifications to a n
ii  libpango1.0-0          1.28.3-1+squeeze2 Layout and rendering of internatio
ii  libx11-6               2:1.3.3-4         X11 client-side library
ii  libxext6               2:1.1.2-1         X11 miscellaneous extension librar
ii  libxfce4util4          4.6.2-1           Utility functions library for Xfce
ii  libxfcegui4-4          4.6.4-1           Basic GUI C functions for Xfce4
ii  libxfconf-0-2          4.6.2-1           Client library for Xfce4 configure
ii  xfce4-power-manager-da 0.8.5-2           power manager for Xfce desktop, ar

Versions of packages xfce4-power-manager recommends:
ii  consolekit                    0.4.1-4    framework for defining and trackin

Versions of packages xfce4-power-manager suggests:
pn  xfce4-power-manager-plugins   <none>     (no description available)

-- no debconf information

More information about the Pkg-xfce-devel mailing list