[Bug 235049] New: Netatalk does not route between mutliple interfaces.
https://bugzilla.novell.com/show_bug.cgi?id=235049 Summary: Netatalk does not route between mutliple interfaces. Product: SUSE Linux 10.1 Version: Final Platform: i586 OS/Version: SuSE Linux 10.1 Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ses@zyres.com QAContact: qa@suse.de netatalk is configured to route appletalk between two interfaces. Appletalk does not route between the two interfaces. (tcp-ip routing works) syslogd reports a kernel NULL pointer dereference Here is my config: /etc/netatalk/atalkd.conf # default config learned from network eth0 -seed -phase 2 -net 65280-65534 -addr 65280.13 eth1 -seed -phase 2 -net 65280-65534 -addr 65280.97 This config also gives the same Kernel message /etc/netatalk/atalkd.conf eth0 -router -phase 2 -net 100-200 -addr 100.14 -zone "AZONE" eth1 -router -phase 2 -net 201-300 -addr 201.14 -zone "BZONE" Syslog message: Jan 14 14:32:08 lxsrv kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jan 14 14:32:08 lxsrv kernel: printing eip: Jan 14 14:32:08 lxsrv kernel: e0aa3e03 Jan 14 14:32:08 lxsrv kernel: *pde = 00000000 Jan 14 14:32:08 lxsrv kernel: Oops: 0000 [#2] Jan 14 14:32:08 lxsrv kernel: SMP Jan 14 14:32:08 lxsrv kernel: last sysfs file: /block/sde/sde1/size Jan 14 14:32:08 lxsrv kernel: Modules linked in: af_packet appletalk edd button battery ac apparmor aamatch_pcre loop dm_mod usb_storage parport_pc ide_cd parport uhci_hcd i8xx_tco cdrom ehci_hcd 3c59x i2c_i801 usbcore i2c_core tulip mii ext3 jbd linear raid5 xor raid0 raid1 fan thermal processor sg ata_piix libata piix sd_mod scsi_mod ide_disk ide_core Jan 14 14:32:08 lxsrv kernel: CPU: 0 Jan 14 14:32:08 lxsrv kernel: EIP: 0060:[<e0aa3e03>] Tainted: G U VLI Jan 14 14:32:08 lxsrv kernel: EFLAGS: 00010286 (2.6.16.27-0.6-smp #1) Jan 14 14:32:08 lxsrv kernel: EIP is at atalk_sendmsg+0x125/0x574 [appletalk] Jan 14 14:32:08 lxsrv kernel: eax: 00000000 ebx: 00000027 ecx: 00000000 edx: 0108ac80 Jan 14 14:32:08 lxsrv kernel: esi: 00000000 edi: dbd16200 ebp: d43d3f40 esp: d43d3d80 Jan 14 14:32:08 lxsrv kernel: ds: 007b es: 007b ss: 0068 Jan 14 14:32:08 lxsrv kernel: Process atalkd (pid: 20200, threadinfo=d43d2000 task=dfa70f70) Jan 14 14:32:08 lxsrv kernel: Stack: <0>d43d3f40 ffffffa6 00000286 d43d3ec0 00000246 00000000 d43d3f40 d5cac680 Jan 14 14:32:08 lxsrv kernel: e0aa2ece d43d3ec0 dbd16200 00000000 00150000 d43d3f40 d89b7980 d43d3de8 Jan 14 14:32:08 lxsrv kernel: d43d3f40 d89b7980 d43d3dec d43d3f40 e0aa2bfc 00000013 e0aa4860 d89b7980 Jan 14 14:32:08 lxsrv kernel: Call Trace: Jan 14 14:32:08 lxsrv kernel: [<e0aa2ece>] atalk_recvmsg+0xfc/0x10e [appletalk] Jan 14 14:32:08 lxsrv kernel: [<e0aa2bfc>] __lock_atalk_dgram_sendmsg+0x1d/0x2b [appletalk] Jan 14 14:32:08 lxsrv kernel: [<c0237e0e>] sock_sendmsg+0xdb/0xf5 Jan 14 14:32:08 lxsrv kernel: [<c011953b>] find_busiest_group+0x128/0x2da Jan 14 14:32:08 lxsrv kernel: [<c01309ff>] autoremove_wake_function+0x0/0x2d Jan 14 14:32:08 lxsrv kernel: [<c01bb714>] copy_to_user+0x36/0x4a Jan 14 14:32:08 lxsrv kernel: [<c01bb5f3>] copy_from_user+0x36/0x62 Jan 14 14:32:08 lxsrv kernel: [<c02390ba>] sys_sendto+0xf2/0x113 Jan 14 14:32:08 lxsrv kernel: [<c016bc16>] do_select+0x38b/0x3b8 Jan 14 14:32:08 lxsrv kernel: [<c016c10a>] __pollwait+0x0/0x95 Jan 14 14:32:08 lxsrv kernel: [<c016be0e>] core_sys_select+0x1cb/0x26c Jan 14 14:32:08 lxsrv kernel: [<c0239355>] sys_socketcall+0x106/0x19e Jan 14 14:32:08 lxsrv kernel: [<c0103bdb>] sysenter_past_esp+0x54/0x79 Jan 14 14:32:08 lxsrv kernel: Code: 0f b7 40 0c 8d 5c 08 0c 8b 44 24 0c 66 83 78 04 00 75 06 80 78 06 00 75 1c 8b 44 24 0c 83 c0 04 e8 05 e5 ff ff 85 ff 89 44 24 14 <8b> 10 89 54 24 10 75 26 eb 42 c6 44 24 3a 00 66 8b 87 52 01 00 The non smp kernel reports also a NULL pointer dereference Jan 14 16:02:45 lxsrv kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jan 14 16:02:45 lxsrv kernel: printing eip: Jan 14 16:02:45 lxsrv kernel: e0a12af1 Jan 14 16:02:45 lxsrv kernel: *pde = 00000000 Jan 14 16:02:45 lxsrv kernel: Oops: 0000 [#1] Jan 14 16:02:45 lxsrv kernel: last sysfs file: /devices/pci0000:00/0000:00:1e.0/0000:0a:03.0/subsystem_device Jan 14 16:02:45 lxsrv kernel: Modules linked in: af_packet appletalk ipv6 edd button battery ac apparmor aamatch_pcre loop dm_mod usb_storage ide_cd ehci_hcd i8xx_tco cdrom uhci_hcd parport_pc parport usbcore i2c_i801 i2c_core 3c59x mii tulip ext3 jbd linear raid5 xor raid0 raid1 fan thermal processor sg ata_piix libata piix sd_mod scsi_mod ide_disk ide_core Jan 14 16:02:45 lxsrv kernel: CPU: 0 Jan 14 16:02:45 lxsrv kernel: EIP: 0060:[<e0a12af1>] Not tainted VLI Jan 14 16:02:45 lxsrv kernel: EFLAGS: 00010286 (2.6.16.27-0.6-default #1) Jan 14 16:02:45 lxsrv kernel: EIP is at atalk_sendmsg+0x125/0x55c [appletalk] Jan 14 16:02:45 lxsrv kernel: eax: 00000000 ebx: 0000002e ecx: 00000000 edx: 00000005 Jan 14 16:02:45 lxsrv kernel: esi: 00000000 edi: de130800 ebp: def7df40 esp: def7dd94 Jan 14 16:02:45 lxsrv kernel: ds: 007b es: 007b ss: 0068 Jan 14 16:02:45 lxsrv kernel: Process atalkd (pid: 3128, threadinfo=def7c000 task=de131570) Jan 14 16:02:47 lxsrv kernel: Stack: <0>def7df40 ffffffa6 def7df5c def7dec0 dfb32680 00000000 00000016 def7df40 Jan 14 16:02:47 lxsrv kernel: dfb32680 e0a11beb def7dec0 de130800 00000000 0022002d e0a13500 dece6380 Jan 14 16:02:47 lxsrv kernel: e0a13500 dece6380 0000001a def7df40 c021ecfd 0000001a 00000001 00000000 Jan 14 16:02:47 lxsrv kernel: Call Trace: Jan 14 16:02:49 lxsrv kernel: [<e0a11beb>] atalk_recvmsg+0xfc/0x10e [appletalk] Jan 14 16:02:49 lxsrv kernel: [<c021ecfd>] sock_sendmsg+0xdb/0xf5 Jan 14 16:02:53 lxsrv kernel: [<c01259a4>] autoremove_wake_function+0x0/0x2d Jan 14 16:02:53 lxsrv kernel: [<c0271858>] schedule+0x4c2/0x538 Jan 14 16:02:53 lxsrv kernel: [<c01a5b20>] copy_to_user+0x36/0x4a Jan 14 16:02:53 lxsrv kernel: [<c01a59ff>] copy_from_user+0x36/0x62 Jan 14 16:02:53 lxsrv kernel: [<c021fef7>] sys_sendto+0xf2/0x113 Jan 14 16:02:53 lxsrv kernel: [<c015a01f>] __pollwait+0x0/0x94 Jan 14 16:02:53 lxsrv kernel: [<c0159d24>] core_sys_select+0x1cb/0x26c Jan 14 16:02:53 lxsrv kernel: [<c0220192>] sys_socketcall+0x106/0x19e Jan 14 16:02:53 lxsrv kernel: [<c010299b>] sysenter_past_esp+0x54/0x79 Jan 14 16:02:53 lxsrv kernel: Code: 0f b7 40 0c 8d 5c 08 0c 8b 44 24 0c 66 83 78 04 00 75 06 80 78 06 00 75 1c 8b 44 24 0c 83 c0 04 e8 78 e8 ff ff 85 ff 89 44 24 14 <8b> 10 89 54 24 10 75 26 eb 42 c6 44 24 3a 00 66 8b 87 32 01 00 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |olh@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 olh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Component|Network |Kernel Info Provider| |ses@zyres.com ------- Comment #1 from olh@novell.com 2007-01-25 13:22 MST ------- Can you reproduce it? atalk_sendmsg calls atrtr_find and using its return value without checking. But the line below does check the return value before using it. Maybe you run into this bug. please try the kernel of the day from ftp://ftp.suse.com/pub/projects/kernel/kotd/10.2-i386/SL102_BRANCH it must be 20070125201225 or newer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 ------- Comment #2 from olh@novell.com 2007-01-25 13:44 MST ------- ftp://ftp.suse.com/pub/projects/kernel/kotd/sles10-i386/SLES10_GA_BRANCH you need the sles10 GA kernel branch, for opensuSE 10.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 ------- Comment #3 from ses@zyres.com 2007-01-26 13:17 MST ------- I updated to used newest avialable kernel 2.6.16.27-SLES10_GA_BRANCH_20070125125939-smp the kernel NULL pointer dereference still exists. It looks like http://bugzilla.kernel.org/show_bug.cgi?id=7421 here is my syslog: Jan 26 14:29:13 lxsrv kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jan 26 14:29:13 lxsrv kernel: printing eip: Jan 26 14:29:13 lxsrv kernel: e0a80e03 Jan 26 14:29:13 lxsrv kernel: *pde = 00000000 Jan 26 14:29:13 lxsrv kernel: Oops: 0000 [#1] Jan 26 14:29:13 lxsrv kernel: SMP Jan 26 14:29:13 lxsrv kernel: last sysfs file: /class/net/lo/address Jan 26 14:29:13 lxsrv kernel: Modules linked in: af_packet ipv6 appletalk edd button battery ac apparmor aamatch_pcre loop dm_mod usb_storage ide_cd cdrom 3c59x i8xx_tco tulip parport_pc parport ehci_hcd uhci_hcd usbcore i2c_i801 i2c_core mii ext3 jbd linear raid5 xor raid0 raid1 fan thermal processor sg ata_piix libata piix sd_mod scsi_mod ide_disk ide_core Jan 26 14:29:13 lxsrv kernel: CPU: 1 Jan 26 14:29:13 lxsrv kernel: EIP: 0060:[<e0a80e03>] Not tainted VLI Jan 26 14:29:13 lxsrv kernel: EFLAGS: 00010286 (2.6.16.27-SLES10_GA_BRANCH_20070125125939-smp #1) Jan 26 14:29:13 lxsrv kernel: EIP is at atalk_sendmsg+0x125/0x574 [appletalk] Jan 26 14:29:13 lxsrv kernel: eax: 00000000 ebx: 0000002e ecx: 00000000 edx: 01092c80 Jan 26 14:29:13 lxsrv kernel: esi: 00000000 edi: dfa02e00 ebp: dd0cdf40 esp: dd0cdd80 Jan 26 14:29:13 lxsrv kernel: ds: 007b es: 007b ss: 0068 Jan 26 14:29:13 lxsrv kernel: Process atalkd (pid: 3162, threadinfo=dd0cc000 task=df5f0e30) Jan 26 14:29:13 lxsrv kernel: Stack: <0>dd0cdf40 ffffffa6 00000286 dd0cdec0 00000246 00000000 dd0cdf40 dfd48480 Jan 26 14:29:13 lxsrv kernel: e0a7fece dd0cdec0 dfa02e00 00000000 00224e00 dd0cdf40 dd84c580 dd0cdde8 Jan 26 14:29:13 lxsrv kernel: dd0cdf40 dd84c580 dd0cddec dd0cdf40 e0a7fbfc 0000001a e0a81860 dd84c580 Jan 26 14:29:13 lxsrv kernel: Call Trace: Jan 26 14:29:13 lxsrv kernel: [<e0a7fece>] atalk_recvmsg+0xfc/0x10e [appletalk] Jan 26 14:29:13 lxsrv kernel: [<e0a7fbfc>] __lock_atalk_dgram_sendmsg+0x1d/0x2b [appletalk] Jan 26 14:29:13 lxsrv kernel: [<c0237e7e>] sock_sendmsg+0xdb/0xf5 Jan 26 14:29:13 lxsrv kernel: [<c011953b>] find_busiest_group+0x128/0x2da Jan 26 14:29:13 lxsrv kernel: [<c0130a47>] autoremove_wake_function+0x0/0x2d Jan 26 14:29:13 lxsrv kernel: [<c01bb700>] copy_to_user+0x36/0x4a Jan 26 14:29:13 lxsrv kernel: [<c01bb5df>] copy_from_user+0x36/0x62 Jan 26 14:29:13 lxsrv kernel: [<c023912a>] sys_sendto+0xf2/0x113 Jan 26 14:29:13 lxsrv kernel: [<c016c0da>] __pollwait+0x0/0x95 Jan 26 14:29:13 lxsrv kernel: [<c016bdde>] core_sys_select+0x1cb/0x26c Jan 26 14:29:13 lxsrv kernel: [<c02393c5>] sys_socketcall+0x106/0x19e Jan 26 14:29:13 lxsrv kernel: [<c0103bdb>] sysenter_past_esp+0x54/0x79 Jan 26 14:29:13 lxsrv kernel: Code: 0f b7 40 0c 8d 5c 08 0c 8b 44 24 0c 66 83 78 04 00 75 06 80 78 06 00 75 1c 8b 44 24 0c 83 c0 04 e8 05 e5 ff ff 85 ff 89 44 24 14 <8b> 10 89 54 24 10 75 26 eb 42 c6 44 24 3a 00 66 8b 87 52 01 00 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 ------- Comment #4 from olh@novell.com 2007-01-26 14:58 MST ------- unfortunately, the kernel 20070125201225 is not yet synced out. but the change mentioned in the kernel.org bugzilla will most likely fix it. Thats the version I added to our kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 ------- Comment #5 from olh@novell.com 2007-01-29 03:42 MST ------- the newer kernel is now synced to the ftp server -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 ------- Comment #6 from ses@zyres.com 2007-01-31 08:45 MST ------- The kernel 20070126220927 fixes the bug. Appletalk routes now. Thanks a lot. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 olh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|ses@zyres.com | Resolution| |FIXED ------- Comment #7 from olh@novell.com 2007-01-31 13:40 MST ------- thanks for testing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 lmb@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |kernel:sles10 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=235049 kgw@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|kernel:sles10 |released:kernel:sles10 ------- Comment #8 from kgw@novell.com 2007-03-13 04:54 MST ------- Just for the record: Patch: patches.fixes/atalk_sendmsg-crash.patch published in SLE10 kernelupdate 2.6.16.27-0.9, dated Feb 13, 2007 & released Feb 23, 2007. Setting Whiteboard Status --> released -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com