Ubuntu

[Dell Inspiron Mini 1012] BUG: unable to handle kernel NULL pointer dereference at 00000020; EIP is at sysfs_do_create_link+0x23/0x1d0

Reported by David Gerard on 2012-07-04
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned

Bug Description

Dell Inspiron 1012, Kubuntu 12.04, Wacom Graphire Wireless CTE-630-BT.

Connecting the tablet via Bluetooth reliably oopses the system, crashing X.

From /var/log/kern.log:

Jul 4 21:58:44 fenris kernel: [14546.998060] input: WACOM Pen Tablet as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.3/4-2.3:1.0/bluetooth/hci0/hci0:12/input11
Jul 4 21:58:44 fenris kernel: [14547.001886] wacom 0005:056A:0081.0003: input,hidraw1: BLUETOOTH HID v1.00 Mouse [WACOM Pen Tablet] on 50:63:13:89:F7:23
Jul 4 21:58:45 fenris kernel: [14548.450160] BUG: unable to handle kernel NULL pointer dereference at 00000020
Jul 4 21:58:45 fenris kernel: [14548.450357] IP: [<c11a7de3>] sysfs_do_create_link+0x23/0x1d0
Jul 4 21:58:45 fenris kernel: [14548.450517] *pdpt = 000000003245e001 *pde = 0000000000000000
Jul 4 21:58:45 fenris kernel: [14548.450673] Oops: 0000 [#1] SMP
Jul 4 21:58:45 fenris kernel: [14548.450766] Modules linked in: hid_wacom(+) nls_iso8859_1 nls_cp437 vfat fat hidp rfcomm parport_pc snd_hda_codec_realtek ppdev bnep snd_hda_intel snd_hda_codec btusb snd_hwdep snd_pcm bluetooth snd_seq_midi snd_rawmidi joydev snd_seq_midi_event binfmt_misc dell_laptop compal_laptop snd_seq dcdbas lib80211_crypt_tkip snd_timer wl(P) snd_seq_device mac_hid snd uvcvideo psmouse videodev lib80211 serio_raw soundcore snd_page_alloc lp parport usbhid hid ums_realtek usb_storage uas i915 drm_kms_helper drm r8169 i2c_algo_bit video
Jul 4 21:58:45 fenris kernel: [14548.452016]
Jul 4 21:58:45 fenris kernel: [14548.452016] Pid: 6634, comm: modprobe Tainted: P O 3.2.0-26-generic-pae #41-Ubuntu Dell Inc. Inspiron 1012/0D3J9P
Jul 4 21:58:45 fenris kernel: [14548.452016] EIP: 0060:[<c11a7de3>] EFLAGS: 00010202 CPU: 1
Jul 4 21:58:45 fenris kernel: [14548.452016] EIP is at sysfs_do_create_link+0x23/0x1d0
Jul 4 21:58:45 fenris kernel: [14548.452016] EAX: 00000008 EBX: f20b3000 ECX: c178eefd EDX: f20b3c6c
Jul 4 21:58:45 fenris kernel: [14548.452016] ESI: c178eefd EDI: 00000000 EBP: f1dfde08 ESP: f1dfddcc
Jul 4 21:58:45 fenris kernel: [14548.452016] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Jul 4 21:58:45 fenris kernel: [14548.452016] Process modprobe (pid: 6634, ti=f1dfc000 task=f16d71a0 task.ti=f1dfc000)
Jul 4 21:58:45 fenris kernel: [14548.452016] Stack:
Jul 4 21:58:45 fenris kernel: [14548.452016] 00000000 f16d71a0 c1079ed0 f1dfddd8 f1dfddd8 f20b3000 00000004 f20b3c64
Jul 4 21:58:45 fenris kernel: [14548.452016] f1dfde1c f20b3c6c 00000002 00000000 f20b3000 f1447200 00000000 f1dfde14
Jul 4 21:58:45 fenris kernel: [14548.452016] c11a7fa7 00000001 f1dfde1c c1451c8b f1dfde4c f87e4582 f1dfde38 c15a54ad
Jul 4 21:58:45 fenris kernel: [14548.452016] Call Trace:
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1079ed0>] ? add_wait_queue+0x50/0x50
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c11a7fa7>] sysfs_create_link+0x17/0x20
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1451c8b>] power_supply_powers+0x1b/0x20
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f87e4582>] wacom_probe+0x162/0x2b0 [hid_wacom]
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c15a54ad>] ? _raw_spin_lock_irqsave+0x2d/0x40
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f86038de>] hid_device_probe+0x8e/0x110 [hid]
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c138463d>] really_probe+0x4d/0x150
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c138dcb9>] ? pm_runtime_barrier+0x49/0xb0
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c138487a>] driver_probe_device+0x3a/0x60
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1384931>] __driver_attach+0x91/0xa0
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c13848a0>] ? driver_probe_device+0x60/0x60
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c13839b9>] bus_for_each_dev+0x49/0x70
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1384471>] driver_attach+0x21/0x30
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c13848a0>] ? driver_probe_device+0x60/0x60
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c138414f>] bus_add_driver+0x17f/0x260
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f8602bd0>] ? hid_disconnect+0x60/0x60 [hid]
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1384e06>] driver_register+0x66/0x110
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f86046c5>] __hid_register_driver+0x35/0x70 [hid]
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f87fa019>] wacom_init+0x19/0x1000 [hid_wacom]
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c1003035>] do_one_initcall+0x35/0x170
Jul 4 21:58:45 fenris kernel: [14548.452016] [<f87fa000>] ? 0xf87f9fff
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c109603d>] sys_init_module+0xad/0x210
Jul 4 21:58:45 fenris kernel: [14548.452016] [<c15ac69f>] sysenter_do_call+0x12/0x28
Jul 4 21:58:45 fenris kernel: [14548.452016] Code: 00 8d bc 27 00 00 00 00 55 89 e5 57 56 53 83 ec 30 3e 8d 74 26 00 85 c9 89 ce 89 55 e8 0f 84 9e 01 00 00 85 c0 0f 84 5d 01 00 00 <8b> 78 18 ba f2 ff ff ff 85 ff 0f 84 a5 00 00 00 b8 a4 75 9f c1
Jul 4 21:58:45 fenris kernel: [14548.452016] EIP: [<c11a7de3>] sysfs_do_create_link+0x23/0x1d0 SS:ESP 0068:f1dfddcc
Jul 4 21:58:45 fenris kernel: [14548.452016] CR2: 0000000000000020
Jul 4 21:58:45 fenris kernel: [14548.524332] ---[ end trace 939db32f9dd5a7d2 ]---

This was fine in 10.10, but the user upgraded when 10.10 reached EOL.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-26-generic-pae 3.2.0-26.41
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
Uname: Linux 3.2.0-26-generic-pae i686
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 Home directory /home/arkady not ours.
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
ArecordDevices:
 Home directory /home/arkady not ours.
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: arkady 1618 F.... pulseaudio
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf0e00000 irq 46'
   Mixer name : 'Realtek ALC272'
   Components : 'HDA:10ec0272,1028041a,00100001'
   Controls : 15
   Simple ctrls : 8
Date: Wed Jul 4 22:11:14 2012
HibernationDevice: RESUME=UUID=7ca1e985-9107-4c74-b4b6-7dbcec6c4d42
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: Dell Inc. Inspiron 1012
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic-pae root=UUID=1064dab9-8464-4865-9205-deb6d93caca4 ro quiet splash vt.handoff=7
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory /home/arkady not ours.
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-26-generic-pae N/A
 linux-backports-modules-3.2.0-26-generic-pae N/A
 linux-firmware 1.79
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/26/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A07
dmi.board.name: 0D3J9P
dmi.board.vendor: Dell Inc.
dmi.board.version: A07
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A07
dmi.modalias: dmi:bvnDellInc.:bvrA07:bd03/26/2010:svnDellInc.:pnInspiron1012:pvrA07:rvnDellInc.:rn0D3J9P:rvrA07:cvnDellInc.:ct8:cvrA07:
dmi.product.name: Inspiron 1012
dmi.product.version: A07
dmi.sys.vendor: Dell Inc.

David Gerard (dgerard) wrote :
Brad Figg (brad-figg) on 2012-07-04
Changed in linux (Ubuntu):
status: New → Confirmed
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.5kernel[0] (Not a kernel in the daily directory) and install both the linux-image and linux-image-extra .deb packages.

Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag(Only that one tag, please leave the other tags). This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5-rc5-quantal/

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: sysfs-do-create-link
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-upstream-testing
David Gerard (dgerard) wrote :

I've installed kernel 3.5.0rc5, and it boots ... but I can't get the device to connect at all.

But it doesn't oops. Is that a "fixed upstream" or not?

The only evidence the system is trying is /var/log/syslog - lots of:

Jul 6 21:59:20 fenris bluetoothd[643]: Discovery session 0xb7d4a3b0 with :1.16 activated
Jul 6 21:59:40 fenris bluetoothd[643]: Stopping discovery
Jul 6 21:59:53 fenris bluetoothd[643]: Host is down (112)

David Gerard (dgerard) wrote :

Sorry about that, the tablet was low on battery! I charged it and it does not oops with 3.5rc5 - so it's fixed upstream - and it does oops with the Ubuntu kernel. Status and tag updated.

tags: added: kernel-fixed-upstream
removed: needs-upstream-testing
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
MvW (2nv2u) wrote :
Download full text (6.7 KiB)

I'm experiencing the same issues with the normal 12.04 release after reinstalling it from scratch.
X does not crash but the tablet doesn't do anything anymore.

Jul 6 11:54:09 Laptop kernel: [ 51.018658] input: WACOM Pen Tablet as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.3/1-1.6.3:1.0/bluetooth/hci0/hci0:11/input17
Jul 6 11:54:09 Laptop kernel: [ 51.018841] wacom 0005:056A:0081.0005: input,hidraw1: BLUETOOTH HID v1.00 Mouse [WACOM Pen Tablet] on C4:46:19:E9:D5:A5
Jul 6 11:54:10 Laptop kernel: [ 51.708224] BUG: unable to handle kernel NULL pointer dereference at 0000000000000040
Jul 6 11:54:10 Laptop kernel: [ 51.708228] IP: [<ffffffff811ee50c>] sysfs_do_create_link+0x3c/0x210
Jul 6 11:54:10 Laptop kernel: [ 51.708235] PGD 79dac7067 PUD 79daca067 PMD 0
Jul 6 11:54:10 Laptop kernel: [ 51.708238] Oops: 0000 [#1] SMP
Jul 6 11:54:10 Laptop kernel: [ 51.708240] CPU 0
Jul 6 11:54:10 Laptop kernel: [ 51.708241] Modules linked in: hid_wacom(+) hidp ip6table_filter ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) bnep rfcomm parport_pc ppdev joydev vesafb btusb bluetooth nvidia(P) pcmcia snd_hda_codec_idt snd_hda_intel uvcvideo snd_hda_codec videodev snd_hwdep v4l2_compat_ioctl32 snd_pcm snd_seq_midi tifm_7xx1 lib80211_crypt_tkip snd_rawmidi snd_seq_midi_event snd_seq wl(P) tifm_core snd_timer snd_seq_device yenta_socket pcmcia_rsrc dell_laptop pcmcia_core i7core_edac psmouse dell_wmi dcdbas edac_core sparse_keymap serio_raw snd soundcore snd_page_alloc lib80211 video mac_hid wmi lp parport firewire_ohci sdhci_pci sdhci firewire_core crc_itu_t tg3 usbhid hid usb_storage
Jul 6 11:54:10 Laptop kernel: [ 51.708299]
Jul 6 11:54:10 Laptop udevd[745]: '/sbin/modprobe -bv hid:b0005v0000056Ap00000081' [2690] terminated by signal 9 (Killed)
Jul 6 11:54:10 Laptop kernel: [ 51.708301] Pid: 2690, comm: modprobe Tainted: P O 3.2.0-26-generic #41-Ubuntu Dell Inc. Precision M6500 /0R1203
Jul 6 11:54:10 Laptop kernel: [ 51.708304] RIP: 0010:[<ffffffff811ee50c>] [<ffffffff811ee50c>] sysfs_do_create_link+0x3c/0x210
Jul 6 11:54:10 Laptop kernel: [ 51.708307] RSP: 0018:ffff88079d9f1c38 EFLAGS: 00010202
Jul 6 11:54:10 Laptop kernel: [ 51.708308] RAX: 0000000000000002 RBX: ffffffff81a4d618 RCX: 0000000000000001
Jul 6 11:54:10 Laptop kernel: [ 51.708310] RDX: ffffffff81a4d618 RSI: ffff8807cb2df8b0 RDI: 0000000000000010
Jul 6 11:54:10 Laptop kernel: [ 51.708311] RBP: ffff88079d9f1c98 R08: ffff88079d9f0000 R09: 0000000000000001
Jul 6 11:54:10 Laptop kernel: [ 51.708313] R10: dead000000200200 R11: 0000000000000001 R12: ffff8807cadf7000
Jul 6 11:54:10 Laptop kernel: [ 51.708314] R13: ffff8807cb2df8a0 R14: ffff8807cb2df8b0 R15: 0000000000000001
Jul 6 11:54:10 Laptop kernel: [ 51.708316] FS: 00007f529931e700(0000) GS:ffff8807ffc00000(0000) knlGS:0000000000000000
Jul 6 11:54:10 Laptop kernel: [ 51.708317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul ...

Read more...

MvW (2nv2u) wrote :

Also fixed it be updating the kernel. I used the 3.4-rc6-precise instead.

MvW (2nv2u) wrote :

Is this fix being backported to the mainline kernel for 12.04 (3.2)?
Installing this kernel leaves me with broken nVidia drivers and Virtualbox modules.
I don't want to compile everything myself and thus breaking the packagemanagement for future updates.

summary: - Kernel oops connecting Wacom Graphire via Bluetooth
+ BUG: unable to handle kernel NULL pointer dereference at 00000020; EIP
+ is at sysfs_do_create_link+0x23/0x1d0
tags: added: regression-release

I keep meaning to run further tests against various mainline kernels but not having the right combination of machine access and time. Would this be useful information at this stage, or do you have a good idea where and why this is happening?

David Gerard (dgerard) wrote :

Right, I've tested again. Current Precise kernel, 3.2.0.29, produces the oops. So the bug is still present.

The interesting thing is that mainline kernel 3.2.0 for Precise, from the kernel PPA,*does not* show the bug - the Wacom connects just fine.

So it's (a) something Ubuntu has changed from mainline in 3.2.0, or possibly (b) something about the Broadcom wifi driver interfering with it (as a tainting binary blob).

Not using the wifi when using the tablet is pretty much unworkable, for obvious reasons, particularly since this *used* to work just fine. The user is presently using Windows 7 instead on the machine, and hating it, but it's that or not being able to get anything done.

David Gerard (dgerard) wrote :
Download full text (5.3 KiB)

I have just tried again with 3.2.0-29, first disabling the Broadcom driver with jockey. I now get the oops in an untainted kernel - this suggests it is indeed something about the Ubuntu variant.

Realistically, is anyone looking into this problem or going to look into this problem? I need to know whether to try with other distros, now that the Broadcom driver is likely eliminated as a problem source.

Aug 25 17:40:39 fenris kernel: [ 158.626906] input: WACOM Pen Tablet as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.3/4-2.3:1.0/bluetooth/hci0/hci0:12/input11
Aug 25 17:40:39 fenris kernel: [ 158.631154] wacom 0005:056A:0081.0003: input,hidraw1: BLUETOOTH HID v1.00 Mouse [WACOM Pen Tablet] on 50:63:13:89:F7:23
Aug 25 17:40:40 fenris kernel: [ 159.365448] BUG: unable to handle kernel NULL pointer dereference at 00000020
Aug 25 17:40:40 fenris kernel: [ 159.365644] IP: [<c11a7c33>] sysfs_do_create_link+0x23/0x1d0
Aug 25 17:40:40 fenris kernel: [ 159.365797] *pdpt = 000000002f0eb001 *pde = 0000000000000000
Aug 25 17:40:40 fenris kernel: [ 159.365949] Oops: 0000 [#1] SMP
Aug 25 17:40:40 fenris kernel: [ 159.366033] Modules linked in: hid_wacom(+) hidp arc4 b43 mac80211 joydev btusb cfg80211 bcma dell_laptop compal_laptop dcdbas snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi uvcvideo videodev snd_seq_midi_event psmouse snd_seq rfcomm bnep parport_pc bluetooth serio_raw ppdev snd_timer snd_seq_device snd ssb soundcore snd_page_alloc binfmt_misc mac_hid lp parport usbhid hid ums_realtek usb_storage uas i915 r8169 drm_kms_helper drm i2c_algo_bit video
Aug 25 17:40:40 fenris kernel: [ 159.367292]
Aug 25 17:40:40 fenris kernel: [ 159.367336] Pid: 1816, comm: modprobe Not tainted 3.2.0-29-generic-pae #46-Ubuntu Dell Inc. Inspiron 1012/0D3J9P
Aug 25 17:40:40 fenris kernel: [ 159.367600] EIP: 0060:[<c11a7c33>] EFLAGS: 00010202 CPU: 1
Aug 25 17:40:40 fenris kernel: [ 159.367744] EIP is at sysfs_do_create_link+0x23/0x1d0
Aug 25 17:40:40 fenris kernel: [ 159.367874] EAX: 00000008 EBX: f0f24000 ECX: c178f118 EDX: f0f24c6c
Aug 25 17:40:40 fenris kernel: [ 159.368019] ESI: c178f118 EDI: 00000000 EBP: ef1e3e08 ESP: ef1e3dcc
Aug 25 17:40:40 fenris kernel: [ 159.368019] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Aug 25 17:40:40 fenris kernel: [ 159.368019] Process modprobe (pid: 1816, ti=ef1e2000 task=ef10a610 task.ti=ef1e2000)
Aug 25 17:40:40 fenris kernel: [ 159.368019] Stack:
Aug 25 17:40:40 fenris kernel: [ 159.368019] 00000000 ef10a610 c10799a0 ef1e3dd8 ef1e3dd8 f0f24000 00000004 f0f24c64
Aug 25 17:40:40 fenris kernel: [ 159.368019] ef1e3e1c f0f24c6c 00000002 00000000 f0f24000 f05e3700 00000000 ef1e3e14
Aug 25 17:40:40 fenris kernel: [ 159.368019] c11a7df7 00000001 ef1e3e1c c1451b8b ef1e3e4c f8d70582 ef1e3e38 c15a55ed
Aug 25 17:40:40 fenris kernel: [ 159.368019] Call Trace:
Aug 25 17:40:40 fenris kernel: [ 159.368019] [<c10799a0>] ? add_wait_queue+0x50/0x50
Aug 25 17:40:40 fenris kernel: [ 159.368019] [<c11a7df7>] sysfs_create_link+0x17/0x20
Aug 25 17:40:40 fenris kernel: [ 159.368019] [<c1451b8b>] power_supply_powers+0x1b/0x20
Aug 25 17:40:40 fenris kernel: [ 159.368019] [<f8d7...

Read more...

David Gerard (dgerard) wrote :

I have a report (anecdotal, no kernel.log, sorry) from someone else who got oopses on recent Ubuntu with a USB Wacom tablet: http://reddragdiva.dreamwidth.org/582107.html?thread=8104155#cmt8104155 They switched to Linux Mint XFCE and the problem no longer manifested. Mint XFCE is derived directly from Debian, not via Ubuntu, so this may help give more clues as to what's been done in the Ubuntu kernel.

Hi, I have to say first that I'm new to linux and ubuntu especially (had debian for a while). I'm running the same problem(Unable to handle kernel NULL pointer dereference at 00000020) with Wacom Wireless Pen Tablet model: CTE-630BT. My OS crashes immidiedly when I connect the tablet via Bluetooth. Anyone still looking for solution or is there a fix available, because I didn't find one?

There is a solution or more of a shortcut to this problem. I tryied everything I could find in the internet and what I could come up with my own but only way to fix this problem was to updat OS to Ubuntu 12.10 which doesn't have this problem.

David Gerard (dgerard) wrote :

Yes, switching first to 12.10 then to the still-supported 10.04 was our eventual workaround too - since Canonical clearly don't care about a bug that Canonical clearly introduced into an LTS. This is unfortunate.

David Gerard, as per http://www.dell.com/support/troubleshooting/us/en/19/Product/inspiron-mini1012 an update is available for your BIOS (A12). If you update to this, does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

Thank you for your understanding.

tags: added: bios-outdated-a12
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
summary: - BUG: unable to handle kernel NULL pointer dereference at 00000020; EIP
- is at sysfs_do_create_link+0x23/0x1d0
+ [Dell Inspiron Mini 1012] BUG: unable to handle kernel NULL pointer
+ dereference at 00000020; EIP is at sysfs_do_create_link+0x23/0x1d0
David Gerard (dgerard) wrote :

Chris - as I noted in the comment right before yours, the box has been reimaged to 10.04 and is in use with 10.04. As such, I'm not going to reimage a working machine that's in use to 12.04 for an irrelevant exercise in jumping through hoops.

The problem is clearly something introduced by Canonical into the 12.04 kernel; it doesn't affect the matching mainline kernel, the matching Debian kernel, 12.10 or 10.04. At this point, Canonical can either deal with a problem they clearly introduced, or they can ignore it like they ignore so many other kernel bugs they clearly introduced. Feel free to close the bug, nobody at Canonical cares in any case.

David Gerard, well Lucid isn't even supported anymore since last May, so staying on Lucid wouldn't be advised due to lack of security updated.

Despite this, what was requested in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1021069/comments/15 was not a reimage, but an upgrade of the BIOS.

As well, the problem will never be if Canonical cares, as they are only one component in the Ubuntu community. Placing the blame on one sliver of the community, when this report does not have nearly enough details for any developer from any community to work on this (ex. does the most updated BIOS address the problem, what is the commit causing this problem, is this affecting the latest mainline kernel, is this affecting latest Saucy release, etc.) is silly.

It's not they don't care, it's more of 1,000,000+ outstanding bug reports, yours is one with far less details to fix then others, let alone a specialist for this problem can just swoop in with little info and drop some code.

David Gerard (dgerard) wrote :

You really don't appear to have read what's been written already.

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  Edit
Everyone can see this information.

Other bug subscribers