with cset-20040630_0514 everything works fine. with current cset xmms causing nice ooops ;) kernel: bad: scheduling while atomic! kernel: [schedule+1210/1264] kernel: [dequeue_signal+53/176] kernel: [get_signal_to_deliver+232/992] kernel: [do_signal+143/368] kernel: [do_debug+155/272] kernel: [wake_up_state+24/32] kernel: [wake_up_state+24/32] kernel: [signal_wake_up+30/32] kernel: [specific_send_sig_info+207/224] kernel: [force_sig_info+162/192] kernel: [do_int3+0/160] kernel: [do_debug+0/272] kernel: [do_notify_resume+55/64] kernel: [work_notifysig+19/21] kernel: Debug: sleeping function called from invalid context at mm/slab.c:1990 kernel: in_atomic():1, irqs_disabled():0 kernel: [__might_sleep+199/224] kernel: [signal_wake_up+30/32] kernel: [kmem_cache_alloc+95/112] kernel: [getname+50/272] kernel: [sys_open+27/192] kernel: [do_debug+0/272] kernel: [sysenter_past_esp+82/121] kernel: bad: scheduling while atomic! kernel: [schedule+1210/1264] kernel: [sys_read+97/112] kernel: [work_resched+5/22] kernel: bad: scheduling while atomic! kernel: [schedule+1210/1264] kernel: [sys_write+97/112] kernel: [work_resched+5/22] kernel: grsec: signal 11 sent to /usr/bin/xmms[xmms:20172] uid/euid:500/500 gid/egid:1000/1000, parent /usr/bin/gdb[gdb:20366] uid/euid:500/500 gid/egid:1000/1000 kernel: bad: scheduling while atomic! kernel: [schedule+1210/1264] kernel: [dequeue_signal+53/176] kernel: [get_signal_to_deliver+232/992] kernel: [do_signal+143/368] kernel: [vfs_read+247/352] kernel: [vfs_readv+88/96] kernel: [sys_read+97/112] kernel: [do_page_fault+0/1684] kernel: [do_notify_resume+55/64] kernel: [work_notifysig+19/21] kernel: note: xmms[20172] exited with preempt_count 1 kernel: Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 kernel: in_atomic():1, irqs_disabled():0 kernel: [__might_sleep+199/224] kernel: [printk+286/368] kernel: [profile_exit_task+30/96] kernel: [do_exit+123/1120] kernel: [do_group_exit+50/160] kernel: [get_signal_to_deliver+652/992] kernel: [do_signal+143/368] kernel: [vfs_read+247/352] kernel: [vfs_readv+88/96] kernel: [sys_read+97/112] kernel: [do_page_fault+0/1684] kernel: [do_notify_resume+55/64] kernel: [work_notifysig+19/21] kernel: divide error: 0000 [#1] kernel: PREEMPT kernel: Modules linked in: agpgart ipt_unclean ipt_state ipt_REJECT iptable_nat ip_conntrack iptable_mangle iptable_filter ip_tables ip6table_mangle ip6table_filter ip6_tables ipv6 snd_seq_midi snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_ens1371 snd_rawmidi snd_seq_device snd_pcm snd_page_alloc snd_timer snd_ac97_codec snd soundcore gameport usbmouse usbhid uhci_hcd usbcore shfs via_rhine mii crc32 capability commoncap via686a w83781d i2c_sensor i2c_isa i2c_core msr cpuid rtc ide_disk ext3 mbcache jbd via82cxxx ide_core kernel: CPU: 0 kernel: EIP: 0060:[fbcon_switch+54/640] Tainted: P kernel: EFLAGS: 00010246 (2.6.7) kernel: eax: 00008000 ebx: cf23ac00 ecx: cf23ac00 edx: 00000000 kernel: esi: cffac800 edi: c0427ac0 ebp: 00000001 esp: cff87eb8 kernel: ds: 007b es: 007b ss: 0068 kernel: Process events/0 (pid: 3, threadinfo=cff86000 task=cff80b90) kernel: Stack: 00000008 0000000c cff80001 00000001 00000010 00000010 c1346890 00000007 kernel: 00000007 c0238880 cf23ac00 00000008 00000008 00000007 00000001 c0238932 kernel: cf23ac00 ca719240 c0413220 00000246 00000008 00000293 c0360fe4 00000000 kernel: Call Trace: kernel: [set_origin+128/208] kernel: [redraw_screen+98/528] kernel: [complete_change_console+50/240] kernel: [console_callback+185/224] kernel: [worker_thread+528/752] kernel: [console_callback+0/224] kernel: [default_wake_function+0/32] kernel: [default_wake_function+0/32] kernel: [worker_thread+0/752] kernel: [kthread+169/240] kernel: [kthread+0/240] kernel: [kernel_thread_helper+5/24] kernel: Code: f7 73 0c 89 c5 a1 10 80 42 c0 85 c0 0f 85 4b 01 00 00 8b 15 kernel: <1>Unable to handle kernel paging request at virtual address 075f0764 kernel: printing eip: kernel: c01ab635 kernel: *pde = 00000000 kernel: Oops: 0000 [#2] -- /* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */ #define say(x) lie(x)