Bug 42629

Summary: recvmsg sleeping from invalid context
Product: Networking Reporter: Maciej Rutecki (maciej.rutecki)
Component: OtherAssignee: Arnaldo Carvalho de Melo (acme)
Status: NEW ---    
Severity: normal CC: ardzimba30, ardzimba31, ardzimba32, dorcamelda, florian, graysonellie22, greearb, lipserum11, maciej.rutecki, officedot42, ou.ghorbel, Pankajkumarsingh8757, rameshsahanicarstation, rameshsahanifarmhouse, ravitalandeals, rjw, ss5484777, thakrarnisha6
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.2 Subsystem:
Regression: Yes Bisected commit-id:
Bug Depends on:    
Bug Blocks: 42566    

Description Maciej Rutecki 2012-01-22 07:54:14 UTC
Subject    : recvmsg sleeping from invalid context
Submitter  : Dave Jones <davej@redhat.com>
Date       : 2012-01-13 18:24
Message-ID : 20120113182401.GA25885@redhat.com
References : http://marc.info/?l=linux-kernel&m=132647921304184&w=2

This entry is being used for tracking a regression from 3.1. Please don't
close it until the problem is fixed in the mainline.
Comment 1 Ben Greear 2012-03-07 23:15:51 UTC
I'm seeing this in a hacked 3.0.23 kernel.  I don't
recall seeing this on 3.0.19 or earlier, but I wasn't looking
very hard either...

BUG: sleeping function called from invalid context at /home/greearb/git/linux-3.0.dev.y/include/linux/kernel.h:174
in_atomic(): 0, irqs_disabled(): 0, pid: 3908, name: ip
Pid: 3908, comm: ip Tainted: G         C  3.0.23+ #33
Call Trace:
 [<ffffffff81038930>] __might_sleep+0xf7/0xf9
 [<ffffffff81368989>] might_fault+0x17/0x19
 [<ffffffff81369e11>] move_addr_to_user+0x21/0x8e
 [<ffffffff81369ffd>] __sys_recvmsg+0x17f/0x21e
 [<ffffffff810c31e1>] ? handle_mm_fault+0x1ac/0x1c4
 [<ffffffff8143072a>] ? do_page_fault+0x2f6/0x368
 [<ffffffff810ddd0e>] ? virt_to_head_page+0x9/0x2c
 [<ffffffff810df32d>] ? kmem_cache_free+0x15/0x6e
 [<ffffffff8136a7a1>] sys_recvmsg+0x3d/0x5b
 [<ffffffff81432652>] system_call_fastpath+0x16/0x1b
Comment 16 Ravtdeals 2020-09-10 08:15:50 UTC
SOME POINTS ARE WHEN YOUR EPSON PRINTER NOT PRINTING:

1.First, you must close up your printer and concurrently unplug the ability source and USB cable in addition.
2.Wait for a long time, again plug-in the printer.
3.Now you wish to print a top-quality Diagnostic report on the Print test page.
4.You will find an option of the Printer’s display screen.
5.Either check your user’s printer user guide manual.
6.Check the quantity of ink available within the cartridge.