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 >
signature.asc
Description: Digital signature