> 0x10 looks to be curr->func implying curr is NULL and thus the queue > task_list is corrupt. Do you think it help to add a check in __wake_up for a NULL pointer? BUG_ON(!q); Dave -- J. David Anglin dave.anglin at nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602)