* [2.6.11.6] Oops trying to remove module "bttv"
@ 2005-04-02 23:17 Jose Luis Domingo Lopez
2005-04-02 23:31 ` Jesper Juhl
0 siblings, 1 reply; 3+ messages in thread
From: Jose Luis Domingo Lopez @ 2005-04-02 23:17 UTC (permalink / raw)
To: Linux-Kernel; +Cc: video4linux-list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all:
I am getting the following stack dump in the logs when I try to unload the
"bttv" kernel module ("rmmod bttv" ends with SIGSEGV). I have tried with
other kernel versions keeping "module-init-tools" version the same (Debian
3.1-rel-2), and realized that:
- - 2.6.10-rc3-bk15: OK
- - 2.6.11-rc-bk3: OK
- - 2.6.11-rc3: FAILS
- - 2.6.11.6: FAILS
So it seems the bug was introduced somewhere 2.6.11-rc-bk3 and 2.6.11-rc3.
Looking at the 2.6.11-rc2 to 2.6.11-rc3 Changelog there seems to be
several changesets related to video4linux, but apparently just one related
to the bttv.ko kernel module (changeset number 1.1966.2.154). I am,
however, not qualified to tell if the problem is there:
bttv0: unloading
Unable to handle kernel NULL pointer dereference at virtual address 00000224
printing eip:
e0c3d95d
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: md5 ipv6 snd_via82xx uhci_hcd usbcore i2c_viapro tuner tvaudio bttv video_buf v4l2_common btcx_risc tveeprom videodev snd_ymfpci snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_opl3_lib snd_timer snd_hwdep snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore skystar2 dvb_core mt352 stv0299 nxt2002 firmware_class mt312 8139too 8139cp mii via_agp agpgart reiserfs xfs exportfs dm_mod it87 i2c_sensor i2c_isa rtc
CPU: 0
EIP: 0060:[<e0c3d95d>] Not tainted VLI
EFLAGS: 00010206 (2.6.11.6)
EIP is at bttv_i2c_info+0x3d/0x80 [bttv]
eax: 000001a0 ebx: df8df77c ecx: df8df6c0 edx: 00000004
esi: e0c4dba0 edi: 00000000 ebp: deaf7800 esp: de42be38
ds: 007b es: 007b ss: 0068
Process rmmod (pid: 2448, threadinfo=de42a000 task=df908a40)
Stack: e0c4da64 c01b3c70 c01b4719 deaf7800 df683920 e0c4d9e4 00000000 e0c3d2f4
e0c4d9e0 deaf7800 00000000 c024e89e deaf7800 deaf743c c0351350 c034e0e8
c034e100 df8df6e4 c034e0e8 00000286 deaf7800 df683920 e0c4db44 e0c4d9e4
Call Trace:
[<c01b3c70>] kobject_release+0x0/0x10
[<c01b4719>] kref_put+0x39/0xa0
[<e0c3d2f4>] detach_inform+0x24/0x30 [bttv]
[<c024e89e>] i2c_detach_client+0x2e/0x100
[<e0c16bad>] tuner_detach+0x1d/0x40 [tuner]
[<c024e327>] i2c_del_adapter+0xd7/0x220
[<c01b3c9e>] kobject_put+0x1e/0x30
[<c01b3c9e>] kobject_put+0x1e/0x30
[<c01b3c70>] kobject_release+0x0/0x10
[<e0c37084>] bttv_remove+0xa4/0x160 [bttv]
[<c01bcd3b>] pci_device_remove+0x3b/0x40
[<c022212f>] device_release_driver+0x7f/0x90
[<c0222160>] driver_detach+0x20/0x30
[<c02225cc>] bus_remove_driver+0x4c/0x90
[<c0222b83>] driver_unregister+0x13/0x30
[<c01bcf86>] pci_unregister_driver+0x16/0x30
[<e0c374df>] bttv_cleanup_module+0xf/0x1f [bttv]
[<c0129137>] sys_delete_module+0x167/0x1a0
[<c013f5a8>] do_munmap+0x118/0x150
[<c013f624>] sys_munmap+0x44/0x70
[<c0102543>] syscall_call+0x7/0xb
Code: 28 8b 98 c0 01 00 00 8b 13 0f 18 02 90 8d b0 c0 01 00 00 39 f3 74 2b 8d b4 26 00 00 00 00 8d 8b 44 ff ff ff 8b 41 70 85 c0 74 09 <83> b8 84 00 00 00 00 75 1a 8b 02 89 d3 89 c2 0f 18 00 90 39 f3
Hope it helps, greetings,
- --
Jose Luis Domingo Lopez
Linux Registered User #189436 Debian Linux Sid (Linux 2.6.11.6)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFCTygRao1/w/yPYI0RAhpYAJ9mfzp3BqTYKFu7jk8n8denOqJyqQCdG+b4
8KvyhUg8GnOdnSQ3jspBqPs=
=ZaVX
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [2.6.11.6] Oops trying to remove module "bttv"
2005-04-02 23:17 [2.6.11.6] Oops trying to remove module "bttv" Jose Luis Domingo Lopez
@ 2005-04-02 23:31 ` Jesper Juhl
2005-04-03 8:49 ` Jose Luis Domingo Lopez
0 siblings, 1 reply; 3+ messages in thread
From: Jesper Juhl @ 2005-04-02 23:31 UTC (permalink / raw)
To: Jose Luis Domingo Lopez; +Cc: Linux-Kernel, video4linux-list
On Sun, 3 Apr 2005, Jose Luis Domingo Lopez wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi all:
>
> I am getting the following stack dump in the logs when I try to unload the
> "bttv" kernel module ("rmmod bttv" ends with SIGSEGV). I have tried with
> other kernel versions keeping "module-init-tools" version the same (Debian
> 3.1-rel-2), and realized that:
> - - 2.6.10-rc3-bk15: OK
> - - 2.6.11-rc-bk3: OK
> - - 2.6.11-rc3: FAILS
> - - 2.6.11.6: FAILS
>
> So it seems the bug was introduced somewhere 2.6.11-rc-bk3 and 2.6.11-rc3.
Have you tried 2.6.12-rc1-bk5 or 2.6.12-rc1-mm4 to see if the bug has
already been fixed ?
--
Jesper Juhl
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [2.6.11.6] Oops trying to remove module "bttv"
2005-04-02 23:31 ` Jesper Juhl
@ 2005-04-03 8:49 ` Jose Luis Domingo Lopez
0 siblings, 0 replies; 3+ messages in thread
From: Jose Luis Domingo Lopez @ 2005-04-03 8:49 UTC (permalink / raw)
To: Jesper Juhl; +Cc: Jose Luis Domingo Lopez, Linux-Kernel, video4linux-list
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sunday, 03 April 2005, at 01:31:30 +0200,
Jesper Juhl wrote:
> Have you tried 2.6.12-rc1-bk5 or 2.6.12-rc1-mm4 to see if the bug has
> already been fixed ?
>
Just tried 2.6.12-rc1-bk5, and it works OK. Sorry for the noise.
Greetings,
- --
Jose Luis Domingo Lopez
Linux Registered User #189436 Debian Linux Sid (Linux 2.6.12-rc1-bk5)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFCT641ao1/w/yPYI0RAkfWAJ4xk4+n4VhIfCza+QUFH49u5HewNwCfebxR
o7upS2+7eI9DkJ9E5spjEbA=
=Ez+Q
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-04-03 8:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-02 23:17 [2.6.11.6] Oops trying to remove module "bttv" Jose Luis Domingo Lopez
2005-04-02 23:31 ` Jesper Juhl
2005-04-03 8:49 ` Jose Luis Domingo Lopez
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.