Moez, looks like you're hitting a bug that hasn't been fixed upstream yet. I've took a look at the usb_wwan driver and it seems that function usb_wwan_write() is missing a NULL check to 'this_urb' variable.
I've added this check (see patch attached) and compiled a test kernel . Could you please give this kernel a try and report back after some good amount of testing? I would like you to run this test for a while and post the kernel logs -- if this patch actually solves the problem, you should see something like 'usb_wwan_write: Invalid URB' in the logs. Here's the link to the test kernel: http://people.canonical.com/~henrix/lp1308537/v1/ ** Patch added: "0001-USB-usb_wwan-fix-a-NULL-pointer-dereference.patch" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1308537/+attachment/4092961/+files/0001-USB-usb_wwan-fix-a-NULL-pointer-dereference.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1308537 Title: [usb_wwan] unable to handle kernel NULL pointer dereference To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1308537/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs