Hi, with current mulproto driver from http://www.jusst.de/hg/multiproto/ I get a reproducable segfault upon start of vdr :-( . [ 248.480524] stb0899_i2c_gate_ctrl: Enabling I2C Repeater ... [ 248.480526] stb0899_write_regs [0xf12a]: c8 [ 248.480790] _stb0899_read_reg: Reg=[0xf12a], data=c8 [ 248.480901] _stb0899_read_reg: Reg=[0xf12a], data=c8 [ 248.486417] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000020 [ 248.486422] printing eip: [ 248.486424] f8a3b571 [ 248.486425] *pde = 00000000 [ 248.486428] Oops: 0000 [#1] [ 248.486430] PREEMPT SMP [ 248.486432] Modules linked in: radeon drm cpufreq_userspace rfcomm l2cap bluetooth cpufreq_ondemand fbcon tileblit font bitblit softcursor snd_usb_audio snd_pcm snd_timer snd_page_alloc snd_usb_lib snd_rawmidi snd_seq_device snd_hwdep snd budget_ci lnbp21 firmware_class budget_core saa7146 ttpci_eeprom ir_common stb6100 stb0899 ftdi_sio usbserial radeonfb fb_ddc cfbcopyarea cfbimgblt cfbfillrect parport_pc parport cinergyT2 dvb_core i2c_nforce2 k8temp hwmon amd64_agp agpgart evdev scsi_wait_scan sbp2 ohci1394 ieee1394 [ 248.486461] CPU: 1 [ 248.486462] EIP: 0060:[<f8a3b571>] Not tainted VLI [ 248.486463] EFLAGS: 00210282 (2.6.23.13-nv-sp #4) [ 248.486469] EIP is at budget_read_fe_status+0x21/0x90 [budget_core] [ 248.486472] eax: 00000000 ebx: f7a5c008 ecx: f8a3b550 edx: f1b79ec4 [ 248.486474] esi: f1e8b500 edi: f1b79ec4 ebp: ffffffea esp: f1b79a54 [ 248.486477] ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 [ 248.486479] Process vdr (pid: 7820, ti=f1b78000 task=f1acb000 task.ti=f1b78000) [ 248.486481] Stack: 80046f45 f1e8b500 f7a5c008 fffffe00 f88b750a 00000000 00000000 00000000 [ 248.486486] 00000000 00000000 f7b05000 00000000 00000000 00000000 f7a5c008 f7b05a68 [ 248.486491] 00000000 c2014a54 00000000 00000000 bf6e0c2b 0000000a dfcd5ad0 0000000a [ 248.486495] Call Trace: [ 248.486499] [<f88b750a>] dvb_frontend_ioctl+0x1fa/0x1230 [dvb_core] [ 248.486516] [<c01289cf>] enqueue_entity+0xbf/0x230 [ 248.486523] [<c0128771>] __check_preempt_curr_fair+0x51/0x90 [ 248.486529] [<c012d1b7>] check_preempt_curr_fair+0x57/0x90 [ 248.486535] [<c0128424>] balance_tasks+0xf4/0x140 [ 248.486541] [<c01284dd>] load_balance_fair+0x6d/0x90 [ 248.486547] [<c012d1f0>] load_balance_start_fair+0x0/0x30 [ 248.486550] [<c0128cb0>] load_balance_next_fair+0x0/0x30 [ 248.486556] [<c0127fa6>] update_stats_wait_end+0xa6/0xe0 [ 248.486561] [<c010704a>] __switch_to+0xaa/0x160 [ 248.486566] [<c0459444>] schedule+0x1d4/0x5f0 [ 248.486571] [<c045946d>] schedule+0x1fd/0x5f0 [ 248.486576] [<c01391a7>] lock_timer_base+0x27/0x60 [ 248.486581] [<c0139227>] try_to_del_timer_sync+0x47/0x50 [ 248.486586] [<c0143bfa>] remove_wait_queue+0x1a/0x50 [ 248.486591] [<c019c14e>] free_poll_entry+0xe/0x20 [ 248.486595] [<c019c180>] poll_freewait+0x20/0x60 [ 248.486599] [<c019c4b7>] do_sys_poll+0x2f7/0x3e0 [ 248.486605] [<c019cfe0>] __pollwait+0x0/0x100 [ 248.486610] [<c012a550>] default_wake_function+0x0/0x10 [ 248.486617] [<c012d1b7>] check_preempt_curr_fair+0x57/0x90 [ 248.486622] [<c012a201>] try_to_wake_up+0x41/0x390 [ 248.486627] [<c0128699>] update_curr+0x139/0x150 [ 248.486631] [<c0127fa6>] update_stats_wait_end+0xa6/0xe0 [ 248.486636] [<c010704a>] __switch_to+0xaa/0x160 [ 248.486641] [<c0459444>] schedule+0x1d4/0x5f0 [ 248.486645] [<c045946d>] schedule+0x1fd/0x5f0 [ 248.486648] [<c0127c09>] __wake_up_common+0x39/0x60 [ 248.486654] [<c0128fc8>] __wake_up+0x38/0x50 [ 248.486660] [<c04599ed>] preempt_schedule+0x5d/0x80 [ 248.486664] [<c0424bcc>] unix_stream_sendmsg+0x19c/0x340 [ 248.486673] [<c03c1f3e>] sock_sendmsg+0xce/0x100 [ 248.486678] [<c01289cf>] enqueue_entity+0xbf/0x230 [ 248.486686] [<c01439e0>] autoremove_wake_function+0x0/0x50 [ 248.486690] [<c019938b>] __link_path_walk+0xccb/0xd30 [ 248.486698] [<c01a57f3>] mntput_no_expire+0x13/0x60 [ 248.486708] [<f88af124>] dvb_usercopy+0xa4/0x160 [dvb_core] [ 248.486720] [<c0192c79>] cp_new_stat64+0xf9/0x110 [ 248.486732] [<f88af22d>] dvb_generic_ioctl+0x4d/0x60 [dvb_core] [ 248.486740] [<f88b7310>] dvb_frontend_ioctl+0x0/0x1230 [dvb_core] [ 248.486749] [<c019b8d8>] do_ioctl+0x78/0x90 [ 248.486753] [<c019b94c>] vfs_ioctl+0x5c/0x290 [ 248.486758] [<c019bbbd>] sys_ioctl+0x3d/0x70 [ 248.486762] [<c010839e>] sysenter_past_esp+0x6b/0xa1 [ 248.486771] ======================= [ 248.486773] Code: ff ff 89 c6 eb a0 8d 74 26 00 83 ec 10 89 1c 24 89 7c 24 08 89 c3 89 6c 24 0c 89 74 24 04 89 d7 8b 80 e4 01 00 00 bd ea ff ff ff <8b> 70 20 8b 8e cc 05 00 00 85 c9 74 42 89 d8 ff d1 85 c0 89 c5 [ 248.486794] EIP: [<f8a3b571>] budget_read_fe_status+0x21/0x90 [budget_core] SS:ESP 0068:f1b79a54 -- Stefan Lucke _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb