speakup goes oops/bye-bye on wheezy

Gregory Nowak greg at gregn.net
Fri Jun 28 17:19:27 EDT 2013


Hi all,
I upgraded one of my machines yesterday to wheezy. This is a virtual
machine running in virtualbox, and uses software speech. The box was
upgraded to the 686-pae kernel that comes with wheezy. The main
speakup module seems to be crashing as soon as it starts. It is
started by loading the speakup_soft module in /etc/modules, but it
doesn't seem to even get as far as loading speakup_soft. I'm pasting
the relevant dmesg output below.

I upgraded another physical machine to wheezy yesterday. This is my
older box with the doubletalk pc, but still using the 686-pae
kernel. Speakup comes up just fine on that box. I also started up the
debian 7 netinst iso in the virtual machine having the problem, and
get software speech in the install cd just fine. So, whatever the
problem is, it seems to be specific to this installed system in this
virtual machine, but I'm not sure how to track down what that might
be.

I'm trying to decide how to proceed. I'm tempted to just stick with
the old 2.6.32 kernel which I'm booted into as I write this. However,
that's probably going to bite me sooner or later. Should I get speakup
from git and see if that makes a difference? I am able to boot into
the new 3.x kernel, and use the machine via ssh. Any thoughts would be
appreciated.

I have also to figure out why I upgraded a system that brought up gdm3
at start, but doesn't seem to do that anymore either after the
upgrade. On tty7, I just here speakup under the old kernel say blank
as I move line by line without a login of any sort, text or
graphical. One thing at a time though. I need to get the speakup issue
taken care of first. The dmesg output follows.

Greg
 
[   13.493959] EXT3-fs (sda1): using internal journal
[   13.785410] speakup: module is from the staging directory, the quality is
+unknown, you have been warned.
[   13.786393] BUG: unable to handle kernel NULL pointer dereference at 00000035[   13.787233] IP: [<f85a90a5>] speakup_init+0xa5/0x1000 [speakup]
[   13.787898] *pdpt = 000000003505a001 *pde = 0000000000000000
[   13.789317] Oops: 0002 [#1] SMP
[   13.789317] Modules linked in: speakup(C+) dm_crypt snd_intel8x0
+snd_ac97_codec snd_pcm snd_page_alloc snd_seq snd_seq_device snd_timer snd
+psmouse soundcore ac97_bus processor parport_pc battery ac power_supply
+thermal_sys parport serio_raw i2c_piix4 pcspkr evdev i2c_core button ext3
+mbcache jbd dm_mod sg sd_mod sr_mod crc_t10dif cdrom floppy ahci libahci
+ohci_hcd libata ehci_hcd scsi_mod usbcore usb_common pcnet32 mii [last
+unloaded: scsi_wait_scan]
[   13.789317]
[   13.789317] Pid: 1086, comm: modprobe Tainted: G         C   3.2.0-4-686-pae
+#1 Debian 3.2.46-1 innotek GmbH VirtualBox
[   13.789317] EIP: 0060:[<f85a90a5>] EFLAGS: 00010202 CPU: 0
[   13.789317] EIP is at speakup_init+0xa5/0x1000 [speakup]
[   13.789317] EAX: 00000000 EBX: f580c400 ECX: f85a4dd4 EDX: 00000007
[   13.789317] ESI: 00000008 EDI: 00005625 EBP: f85a9000 ESP: f50eff18
[   13.789317]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   13.789317] Process modprobe (pid: 1086, ti=f50ee000 task=f6d12140
+task.ti=f50ee000)
[   13.789317] Stack:
[   13.789317]  f85a2040 f85a9000 c1003074 00000000 f85a2040 f85a9000 00005625
+00001000
[   13.789317]  c106168c 00000010 f858bfbc 00000001 f85a2088 f50a6cc0 00000005
+f85a6ab0
[   13.789317]  f85a2198 f8580000 00015ab4 f858ba44 f858b8f2 f858e2e4 f6ed2800
+0000f000
[   13.789317] Call Trace:
[   13.789317]  [<f85a9000>] ? 0xf85a8fff
[   13.789317]  [<c1003074>] ? do_one_initcall+0x66/0x10e
[   13.789317]  [<f85a9000>] ? 0xf85a8fff
[   13.789317]  [<c106168c>] ? sys_init_module+0x14c0/0x1677
[   13.789317]  [<c12c7f5f>] ? sysenter_do_call+0x12/0x28
[   13.789317] Code: b8 dc e8 59 f8 00 75 e4 ba d4 4d 5a f8 b8 14 e7 59 f8 e8 ed+06 ff ff 83 3d 10 5a 5a f8 00 74 0f 0f b7 43 7c 8b 04 85 c8 46 5a f8 <80> 48 35+01 e8 a1 e4 fe ff 85 c0 89 c6 0f 85 4e 01 00 00 b8 d0
[   13.789317] EIP: [<f85a90a5>] speakup_init+0xa5/0x1000 [speakup] SS:ESP
+0068:f50eff18
[   13.789317] CR2: 0000000000000035
[   13.824475] ---[ end trace c65980dec67aa7f6 ]---
[   16.306933] pcnet32 0000:00:03.0: eth0: link up, 100Mbps, full-duplex


-- 
web site: http://www.gregn..net
gpg public key: http://www.gregn..net/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)

--
Free domains: http://www.eu.org/ or mail dns-manager at EU.org


More information about the Speakup mailing list