[Simh] DECnet for Linux problems (Ubuntu 17.10)

Tim Stark fsword007 at gmail.com
Fri Dec 8 22:08:32 EST 2017


Folks,

 

I upgraded to Ubuntu 17.10 to re-install SIMH emulator for VAX emulator.  I
tried to set up DECnet config files but it did not work well.  When I tried
to execute any DECnet commands, it hung up forever and ^C or ^Z did not
response. I have to close terminal window to kill it.  I checked dmesg log
files and found a problem in decent module (kernel space). It can't handle
NULL pointer during dn_nsp_send function call. 

 

Does anyone have got DECnet working on Ubuntu 17.10?  

 

Thanks,

Tim

 

Look at my config files and dmesg log file:

 

sword7 at sword7ux1:~$ cat /etc/issue

Ubuntu 17.10 \n \l

 

sword7 at sword7ux1:~$ cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

#

auto eno1

iface eno1 inet dhcp

hwaddress ether AA:00:04:00:0A:04

#

#auto br0

#iface br0 inet dhcp

#pre-up tunctl -t tap0 -u sword7

#pre-up ip link set dev eno1 down

#pre-up brctl addbr br0

#pre-up brctl addif br0 eno1

#pre-up brctl addif br0 tap0

#pre-up ip link set dev tap0 up

#up chmod 0666 /dev/net/tun

#post-down ip link set dev eno1 down

#post-down ip link set dev tap0 down

#post-down ip link set dev br0 down

#post-down brctl delif br0 eno1

#post-down brctl delif br0 tap0

#post-down brctl delbr br0

sword7 at sword7ux1:~$ cat /etc/decnet.conf

#

#                           DECnet hosts file

#

#Node                 Node                   Name                  Node
Line       Line

#Type                  Address              Tag                      Name
Tag        Device

#-----                    -------                   -----
-----       -----       ------

executor             1.10                     name                  tsux1
line        eno1

node                   1.11                     name                  tsvax1

 

sword7 at sword7ux1:~$ cat /etc/decnet.proxy

# /etc/decnet.proxy

#

# DECnet proxy database.

# The format of this file is (one entry per line)

# node::remoteuser localuser

#

# Regular expressions are allowed for node and remote user. Remember these
are

# POSIX regular expressions so use .* where you would use just * on VMS.

# Also it is IMPORTANT that whole names (node and user) are enclosed

# in anchors as below.

# The entries are checked in the order they appear in this file.

# * as a local user will be replaced by the remote username.

# # is a comment.

#

# Here are some examples (commented out of course):

#

# ^tramp$::^test$ chrissie # Explicitly convert 'test' on tramp to
'chrissie'

# ^zaphod$::.*    none     # Disable proxies from zaphod (assuming you don't
have

#                          #   a user called 'none')

# .*::.* decnet            # Like a default DECnet account

# .*::.* *                 # Equivalent to VMS *::* * proxy (make this last

#                          #   if you use it)

.*::.* */DEFAULT

 

sword7 at sword7ux1:~$ cat /etc/dnetd.conf

# /etc/dnetd.conf

#

# Define DECnet objects

#

# Fields

# name:     object name (or * for any named object, number must be 0)

# number:   object number (or 0 for a named object)

# options:  auth[,auto accept]:

#   auth:         Whether to authenticate users: Y or N

#   auto accept:  Should we accept incoming connections

#                 This is needed for non-decnet daemons

#                 (not calling dnet_accept)

# user:     If auth is N then use this user

# daemon:   program to run or 'internal'

#

# name         number     options   user       daemon

#

FAL            17         Y,N       none       fal

MIRROR         25         Y,N       nobody     internal

MAIL           27         N,N       vmsmail    vmsmaild

CTERM          42         N,N       root       ctermd

DTERM          23         N,N       root       rmtermd

NML            19         N,N       nobody     dnetnml

*               *         Y,R       none       internal

 

word7 at sword7ux1:~$ dneigh

Node                     HWtype  HWaddress           Flags      MTU
Iface

 

sword7 at sword7ux1:~$ dnping tsux1 -c 3

[hung forever.. ^c or ^z unresponsive until close terminal window]

 

dmesg log file here:

 

[  477.532821] ------------[ cut here ]------------

[  477.532841] WARNING: CPU: 6 PID: 2474 at
/build/linux-tt6jd0/linux-4.13.0/include/net/dst.h:188
dn_rt_set_next_hop+0x63/0x180 [decnet]

[  477.532842] Modules linked in: decnet snd_hda_codec_hdmi nls_iso8859_1
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec
snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi
cmdlinepart snd_seq snd_seq_device snd_timer intel_spi_platform intel_spi
spi_nor mtd snd joydev mei_me soundcore intel_rapl x86_pkg_temp_thermal
intel_powerclamp shpchp mei lpc_ich coretemp input_leds kvm_intel kvm
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel
aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf
soc_button_array mac_hid hid_generic parport_pc ppdev lp parport ip_tables
x_tables autofs4 uas usb_storage hid_holtek_mouse usbhid hid nouveau mxm_wmi
ttm drm_kms_helper syscopyarea sysfillrect sysimgblt igb e1000e fb_sys_fops

[  477.532929]  dca drm i2c_algo_bit ahci ptp libahci pps_core wmi video

[  477.532945] CPU: 6 PID: 2474 Comm: dnping Tainted: G          I
4.13.0-19-generic #22-Ubuntu

[  477.532947] Hardware name: Gigabyte Technology Co., Ltd. Z87X-UD7
TH/Z87X-UD7 TH-CF, BIOS F4 03/18/2014

[  477.532950] task: ffff8f17f2d2ae80 task.stack: ffffb4ecc8004000

[  477.532958] RIP: 0010:dn_rt_set_next_hop+0x63/0x180 [decnet]

[  477.532961] RSP: 0018:ffffb4ecc8007ce8 EFLAGS: 00010287

[  477.532964] RAX: ffff8f17f1dec000 RBX: ffff8f17f9a46700 RCX:
000000000000001d

[  477.532966] RDX: ffff8f17fbc01000 RSI: 00000000fffffe01 RDI:
ffffffff85de1d3e

[  477.532968] RBP: ffffb4ecc8007d00 R08: ffff8f180ed9f4e0 R09:
ffff8f17fe003080

[  477.532970] R10: 0000000080000000 R11: ffff8f17f2d2ae80 R12:
ffff8f17fbc01000

[  477.532973] R13: ffff8f17f9a467dc R14: 000000000000040a R15:
ffff8f17fbc01000

[  477.532976] FS:  00007f9e34648740(0000) GS:ffff8f180ed80000(0000)
knlGS:0000000000000000

[  477.532979] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033

[  477.532981] CR2: 00007ffea9eebfc8 CR3: 0000000478bf6000 CR4:
00000000001406e0

[  477.532983] Call Trace:

[  477.532996]  __dn_route_output_key+0x560/0x8d0 [decnet]

[  477.533004]  dn_route_output_sock+0x23/0x70 [decnet]

[  477.533011]  __dn_connect+0x121/0x380 [decnet]

[  477.533018]  dn_connect+0x5a/0x90 [decnet]

[  477.533027]  SYSC_connect+0x98/0x110

[  477.533034]  ? ____fput+0xe/0x10

[  477.533044]  ? task_work_run+0x7b/0x90

[  477.533053]  ? exit_to_usermode_loop+0x9b/0xd0

[  477.533058]  SyS_connect+0xe/0x10

[  477.533065]  entry_SYSCALL_64_fastpath+0x1e/0xa9

[  477.533068] RIP: 0033:0x7f9e33f6c8c6

[  477.533070] RSP: 002b:00007ffea9eed1b8 EFLAGS: 00000246 ORIG_RAX:
000000000000002a

[  477.533074] RAX: ffffffffffffffda RBX: 000056541def0260 RCX:
00007f9e33f6c8c6

[  477.533076] RDX: 000000000000001a RSI: 00007ffea9eed250 RDI:
0000000000000003

[  477.533078] RBP: 00007f9e3422e3e0 R08: 0000000000000000 R09:
00007f9e3423af67

[  477.533079] R10: 0000000000000020 R11: 0000000000000246 R12:
0000000000000000

[  477.533081] R13: 00007f9e3423af58 R14: 00007ffea9eec8ec R15:
00007ffea9eecd00

[  477.533085] Code: 83 c8 01 48 89 43 28 0f b6 46 12 4d 85 e4 89 83 e8 00
00 00 0f 84 ca 00 00 00 48 83 bb a0 00 00 00 00 4c 89 e2 0f 84 c0 00 00 00
<0f> ff 48 8b 73 28 44 8b aa 38 02 00 00 48 89 f0 48 83 e0 fc 44 

[  477.533152] ---[ end trace 38740f2592f9bbb8 ]---

[  477.533171] ------------[ cut here ]------------

[  477.533179] WARNING: CPU: 6 PID: 2474 at
/build/linux-tt6jd0/linux-4.13.0/include/net/dst.h:254
dn_insert_route+0x204/0x230 [decnet]

[  477.533180] Modules linked in: decnet snd_hda_codec_hdmi nls_iso8859_1
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec
snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi
cmdlinepart snd_seq snd_seq_device snd_timer intel_spi_platform intel_spi
spi_nor mtd snd joydev mei_me soundcore intel_rapl x86_pkg_temp_thermal
intel_powerclamp shpchp mei lpc_ich coretemp input_leds kvm_intel kvm
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel
aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf
soc_button_array mac_hid hid_generic parport_pc ppdev lp parport ip_tables
x_tables autofs4 uas usb_storage hid_holtek_mouse usbhid hid nouveau mxm_wmi
ttm drm_kms_helper syscopyarea sysfillrect sysimgblt igb e1000e fb_sys_fops

[  477.533249]  dca drm i2c_algo_bit ahci ptp libahci pps_core wmi video

[  477.533260] CPU: 6 PID: 2474 Comm: dnping Tainted: G        W I
4.13.0-19-generic #22-Ubuntu

[  477.533262] Hardware name: Gigabyte Technology Co., Ltd. Z87X-UD7
TH/Z87X-UD7 TH-CF, BIOS F4 03/18/2014

[  477.533264] task: ffff8f17f2d2ae80 task.stack: ffffb4ecc8004000

[  477.533270] RIP: 0010:dn_insert_route+0x204/0x230 [decnet]

[  477.533272] RSP: 0018:ffffb4ecc8007cc8 EFLAGS: 00010246

[  477.533275] RAX: 0000000000000000 RBX: 0000000000000000 RCX:
000000000000001d

[  477.533277] RDX: 0000000000000001 RSI: 0000000000000000 RDI:
ffff8f17f6128000

[  477.533279] RBP: ffffb4ecc8007d00 R08: ffff8f180ed9f4e0 R09:
ffff8f17fe003080

[  477.533281] R10: 0000000080000000 R11: ffff8f17f2d2ae80 R12:
ffff8f17f9a46700

[  477.533283] R13: ffff8f17f6128000 R14: 0000000000000000 R15:
ffff8f17fbc01000

[  477.533286] FS:  00007f9e34648740(0000) GS:ffff8f180ed80000(0000)
knlGS:0000000000000000

[  477.533288] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033

[  477.533290] CR2: 00007ffea9eebfc8 CR3: 0000000478bf6000 CR4:
00000000001406e0

[  477.533291] Call Trace:

[  477.533298]  __dn_route_output_key+0x5a9/0x8d0 [decnet]

[  477.533306]  dn_route_output_sock+0x23/0x70 [decnet]

[  477.533312]  __dn_connect+0x121/0x380 [decnet]

[  477.533319]  dn_connect+0x5a/0x90 [decnet]

[  477.533323]  SYSC_connect+0x98/0x110

[  477.533327]  ? ____fput+0xe/0x10

[  477.533333]  ? task_work_run+0x7b/0x90

[  477.533338]  ? exit_to_usermode_loop+0x9b/0xd0

[  477.533342]  SyS_connect+0xe/0x10

[  477.533347]  entry_SYSCALL_64_fastpath+0x1e/0xa9

[  477.533349] RIP: 0033:0x7f9e33f6c8c6

[  477.533351] RSP: 002b:00007ffea9eed1b8 EFLAGS: 00000246 ORIG_RAX:
000000000000002a

[  477.533354] RAX: ffffffffffffffda RBX: 000056541def0260 RCX:
00007f9e33f6c8c6

[  477.533356] RDX: 000000000000001a RSI: 00007ffea9eed250 RDI:
0000000000000003

[  477.533358] RBP: 00007f9e3422e3e0 R08: 0000000000000000 R09:
00007f9e3423af67

[  477.533360] R10: 0000000000000020 R11: 0000000000000246 R12:
0000000000000000

[  477.533362] R13: 00007f9e3423af58 R14: 00007ffea9eec8ec R15:
00007ffea9eecd00

[  477.533365] Code: 00 00 00 e8 cf 21 5c c5 48 8b 45 c8 4c 89 20 e9 78 ff
ff ff 8d 50 01 f0 0f b1 11 74 c3 85 c0 75 f3 48 8b 3d 77 97 00 00 4c 01 f7
<0f> ff eb bb 85 c0 74 0f 8d 50 01 f0 0f b1 11 0f 84 18 ff ff ff 

[  477.533430] ---[ end trace 38740f2592f9bbb9 ]---

[  477.533453] ------------[ cut here ]------------

[  477.533460] WARNING: CPU: 6 PID: 2474 at
/build/linux-tt6jd0/linux-4.13.0/include/net/dst.h:254
__dn_route_output_key+0x81d/0x8d0 [decnet]

[  477.533461] Modules linked in: decnet snd_hda_codec_hdmi nls_iso8859_1
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec
snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi
cmdlinepart snd_seq snd_seq_device snd_timer intel_spi_platform intel_spi
spi_nor mtd snd joydev mei_me soundcore intel_rapl x86_pkg_temp_thermal
intel_powerclamp shpchp mei lpc_ich coretemp input_leds kvm_intel kvm
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel
aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf
soc_button_array mac_hid hid_generic parport_pc ppdev lp parport ip_tables
x_tables autofs4 uas usb_storage hid_holtek_mouse usbhid hid nouveau mxm_wmi
ttm drm_kms_helper syscopyarea sysfillrect sysimgblt igb e1000e fb_sys_fops

[  477.533529]  dca drm i2c_algo_bit ahci ptp libahci pps_core wmi video

[  477.533540] CPU: 6 PID: 2474 Comm: dnping Tainted: G        W I
4.13.0-19-generic #22-Ubuntu

[  477.533542] Hardware name: Gigabyte Technology Co., Ltd. Z87X-UD7
TH/Z87X-UD7 TH-CF, BIOS F4 03/18/2014

[  477.533544] task: ffff8f17f2d2ae80 task.stack: ffffb4ecc8004000

[  477.533550] RIP: 0010:__dn_route_output_key+0x81d/0x8d0 [decnet]

[  477.533551] RSP: 0018:ffffb4ecc8007c80 EFLAGS: 00010246

[  477.533554] RAX: 0000000000000000 RBX: ffff8f17f9a46700 RCX:
0000000000000000

[  477.533556] RDX: 00000000000003ff RSI: 000000010000ad19 RDI:
0000000000000000

[  477.533558] RBP: ffffb4ecc8007d08 R08: 00000000000002c0 R09:
ffff8f17fe002f00

[  477.533560] R10: ffffb4ecc8007cd8 R11: ffff8f17fe002f00 R12:
ffff8f17bdbb6530

[  477.533562] R13: ffffb4ecc8007d48 R14: 0000000000000000 R15:
0000000000000000

[  477.533564] FS:  00007f9e34648740(0000) GS:ffff8f180ed80000(0000)
knlGS:0000000000000000

[  477.533566] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033

[  477.533568] CR2: 00007ffea9eebfc8 CR3: 0000000478bf6000 CR4:
00000000001406e0

[  477.533569] Call Trace:

[  477.533578]  ? __kmalloc_node_track_caller+0x1ea/0x2a0

[  477.533583]  ? __alloc_skb+0x87/0x1e0

[  477.533590]  dn_route_output_sock+0x23/0x70 [decnet]

[  477.533597]  dn_nsp_send+0xf2/0x180 [decnet]

[  477.533604]  dn_nsp_send_conninit+0x20a/0x4b0 [decnet]

[  477.533610]  __dn_connect+0x17a/0x380 [decnet]

[  477.533617]  dn_connect+0x5a/0x90 [decnet]

[  477.533621]  SYSC_connect+0x98/0x110

[  477.533625]  ? ____fput+0xe/0x10

[  477.533631]  ? task_work_run+0x7b/0x90

[  477.533636]  ? exit_to_usermode_loop+0x9b/0xd0

[  477.533640]  SyS_connect+0xe/0x10

[  477.533645]  entry_SYSCALL_64_fastpath+0x1e/0xa9

[  477.533647] RIP: 0033:0x7f9e33f6c8c6

[  477.533648] RSP: 002b:00007ffea9eed1b8 EFLAGS: 00000246 ORIG_RAX:
000000000000002a

[  477.533652] RAX: ffffffffffffffda RBX: 000056541def0260 RCX:
00007f9e33f6c8c6

[  477.533653] RDX: 000000000000001a RSI: 00007ffea9eed250 RDI:
0000000000000003

[  477.533655] RBP: 00007f9e3422e3e0 R08: 0000000000000000 R09:
00007f9e3423af67

[  477.533657] R10: 0000000000000020 R11: 0000000000000246 R12:
0000000000000000

[  477.533659] R13: 00007f9e3423af58 R14: 00007ffea9eec8ec R15:
00007ffea9eecd00

[  477.533662] Code: ff 48 8b 00 48 85 c0 75 ee e9 f7 fe ff ff b9 ea ff ff
ff e9 b4 fd ff ff 85 c0 74 0f 8d 50 01 f0 0f b1 17 0f 84 d8 f8 ff ff eb ed
<0f> ff e9 cf f8 ff ff 0f 0b 48 c7 c7 a8 2f 95 c0 e8 4f 76 d9 c4 

[  477.533727] ---[ end trace 38740f2592f9bbba ]---

[  477.533735] BUG: unable to handle kernel NULL pointer dereference at
(null)

[  477.533775] IP: dn_nsp_send+0x150/0x180 [decnet]

[  477.533787] PGD 0 

[  477.533788] P4D 0 

 

[  477.533809] Oops: 0000 [#1] SMP

[  477.533817] Modules linked in: decnet snd_hda_codec_hdmi nls_iso8859_1
snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec
snd_hda_core snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi
cmdlinepart snd_seq snd_seq_device snd_timer intel_spi_platform intel_spi
spi_nor mtd snd joydev mei_me soundcore intel_rapl x86_pkg_temp_thermal
intel_powerclamp shpchp mei lpc_ich coretemp input_leds kvm_intel kvm
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel
aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf
soc_button_array mac_hid hid_generic parport_pc ppdev lp parport ip_tables
x_tables autofs4 uas usb_storage hid_holtek_mouse usbhid hid nouveau mxm_wmi
ttm drm_kms_helper syscopyarea sysfillrect sysimgblt igb e1000e fb_sys_fops

[  477.533954]  dca drm i2c_algo_bit ahci ptp libahci pps_core wmi video

[  477.533975] CPU: 6 PID: 2474 Comm: dnping Tainted: G        W I
4.13.0-19-generic #22-Ubuntu

[  477.533988] Hardware name: Gigabyte Technology Co., Ltd. Z87X-UD7
TH/Z87X-UD7 TH-CF, BIOS F4 03/18/2014

[  477.534002] task: ffff8f17f2d2ae80 task.stack: ffffb4ecc8004000

[  477.534017] RIP: 0010:dn_nsp_send+0x150/0x180 [decnet]

[  477.534027] RSP: 0018:ffffb4ecc8007d48 EFLAGS: 00010246

[  477.534038] RAX: 0000000000000000 RBX: ffff8f17f8367000 RCX:
0000000000000000

[  477.534050] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
0000000000000000

[  477.534062] RBP: ffffb4ecc8007d98 R08: 0000000000000000 R09:
ffff8f17fe002f00

[  477.534073] R10: ffffb4ecc8007cd8 R11: ffff8f17fe002f00 R12:
0000000000000000

[  477.534085] R13: ffff8f17bdbb6400 R14: 0000000000000000 R15:
0000000000000000

[  477.534097] FS:  00007f9e34648740(0000) GS:ffff8f180ed80000(0000)
knlGS:0000000000000000

[  477.534109] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033

[  477.534120] CR2: 0000000000000000 CR3: 0000000478bf6000 CR4:
00000000001406e0

[  477.534131] Call Trace:

[  477.534144]  dn_nsp_send_conninit+0x20a/0x4b0 [decnet]

[  477.534158]  __dn_connect+0x17a/0x380 [decnet]

[  477.534173]  dn_connect+0x5a/0x90 [decnet]

[  477.534184]  SYSC_connect+0x98/0x110

[  477.534195]  ? ____fput+0xe/0x10

[  477.534207]  ? task_work_run+0x7b/0x90

[  477.534219]  ? exit_to_usermode_loop+0x9b/0xd0

[  477.534230]  SyS_connect+0xe/0x10

[  477.534242]  entry_SYSCALL_64_fastpath+0x1e/0xa9

[  477.534251] RIP: 0033:0x7f9e33f6c8c6

[  477.534260] RSP: 002b:00007ffea9eed1b8 EFLAGS: 00000246 ORIG_RAX:
000000000000002a

[  477.534273] RAX: ffffffffffffffda RBX: 000056541def0260 RCX:
00007f9e33f6c8c6

[  477.534285] RDX: 000000000000001a RSI: 00007ffea9eed250 RDI:
0000000000000003

[  477.534296] RBP: 00007f9e3422e3e0 R08: 0000000000000000 R09:
00007f9e3423af67

[  477.534308] R10: 0000000000000020 R11: 0000000000000246 R12:
0000000000000000

[  477.534319] R13: 00007f9e3423af58 R14: 00007ffea9eec8ec R15:
00007ffea9eecd00

[  477.534332] Code: d2 74 4d 8b 82 80 00 00 00 48 89 d6 85 c0 74 40 8d 48
01 48 8d ba 80 00 00 00 f0 0f b1 8a 80 00 00 00 75 1d 49 89 d4 49 83 e4 fe
<48> 8b 06 48 8b 80 d0 00 00 00 49 89 85 d8 01 00 00 e9 fe fe ff 

[  477.534422] RIP: dn_nsp_send+0x150/0x180 [decnet] RSP: ffffb4ecc8007d48

[  477.534433] CR2: 0000000000000000

[  477.546959] ---[ end trace 38740f2592f9bbbb ]---

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20171208/08c4f9e7/attachment-0001.html>


More information about the Simh mailing list