Hi,

This backtrace is 'normal'. It's just that mrd6 is requesting a
continuous block of memory to be memory-mapped by the AF_PACKET socket
which the kernel isn't able to provide (that's why the get_free_pages,
etc). This is not a problem, and can be ignored.

Thanks for the report,
Hugo

On Sun, Oct 30, 2005 at 07:04:23PM +1100, Anand Kumria wrote:
> 
> Hi,
> 
> On my Linux 2.4 kernel, mrd6 seems to run fine.  With the standard kernel
> from Debian 3.1 I get the following:
> 
> Oct 30 15:46:59 jander mrd[12397]: This is `jander' running mrd6 0.9.4-beta2 
> ($Rev: 1373 $) the IPv6 Multicast Routing Daemon, in Linux 2.6.8-2-686
> Oct 30 15:46:59 jander kernel:  [__alloc_pages+760/880] 
> __alloc_pages+0x2f8/0x370
> Oct 30 15:46:59 jander kernel:  [__get_free_pages+37/64] 
> __get_free_pages+0x25/0x40
> Oct 30 15:46:59 jander kernel:  [__crc___dev_get_by_flags+3250428/3271140] 
> packet_set_ring+0x14e/0x3c0 [af_packet]
> Oct 30 15:46:59 jander kernel:  [copy_from_user+66/112] 
> copy_from_user+0x42/0x70
> Oct 30 15:46:59 jander kernel:  [__crc___dev_get_by_flags+3248658/3271140] 
> packet_setsockopt+0x134/0x140 [af_packet]
> Oct 30 15:46:59 jander kernel:  [sockfd_lookup+28/128] sockfd_lookup+0x1c/0x80
> Oct 30 15:46:59 jander kernel:  [sys_setsockopt+106/192] 
> sys_setsockopt+0x6a/0xc0
> Oct 30 15:46:59 jander kernel:  [sys_socketcall+512/608] 
> sys_socketcall+0x200/0x260
> Oct 30 15:46:59 jander kernel:  [do_page_fault+0/1389] do_page_fault+0x0/0x56d
> Oct 30 15:46:59 jander kernel:  [error_code+45/56] error_code+0x2d/0x38
> Oct 30 15:46:59 jander kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
> Oct 30 15:47:06 jander mrd[12397]: Shutting down
> 
> The corresponding output from mrd is:
> Oct 30 18:43:42 registered router mld
> Oct 30 18:43:42 registered router pim
> Oct 30 18:43:42 This is `jander' running mrd6 0.9.4-beta2 ($Rev: 1373 $) the 
> IPv6 Multicast Routing Daemon, in Linux 2.6.8-2-686
> Oct 30 18:43:42 (MFA) Failed to mmap packet socket: Cannot allocate memory, 
> using classic socket interface
> Oct 30 18:43:44 Shutting down
> 
> 
> The standard Debian kernel has:
> jander:~# grep PACKET /boot/config-2.6.8-2-686
> CONFIG_PACKET=m
> CONFIG_PACKET_MMAP=y
> 
> My eth0 (local network) device is handled by the de4x5 modules.
> 
> I'm not sure if this is expected or indicates a driver problem or a
> problem in the mrd6 code when run on linux 2.6
> 
> Cheers,
> Anand
> 

Attachment: signature.asc
Description: Digital signature

Reply via email to