OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

IW8PGT

[Mendicino(CS)-Italy]

 Login: GUEST





  
DM3TT  > LINUX    03.04.23 00:21l 102 Lines 7134 Bytes #999 (0) @ WW
BID : 24XDB0LHR01T
Read: GUEST
Subj: Crashes in kernel ax25
Path: IW8PGT<I3XTY<IZ3LSV<DB0ERF<DB0RBS<DB0LHR
Sent: 230402/2216z @:DB0LHR.#BW.DEU.EU [OpenBCM Lahr Baden] obcm1.08-5-g2f4a
From: DM3TT @ DB0LHR.#BW.DEU.EU (Thomas)
To:   LINUX @ WW
X-Info: Sent with login password

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi

After years of absence I have brought my packet radio gear back to life.
Back then I have used Linux kernels up to 2.6.

Now I am using an Opensuse Tumbleweed with kernel 6.2.8.
Its AX.25 gives me a lot of headache as here shown dmesg:

[ 2698.312937] NET: Registered PF_AX25 protocol family
[ 2698.315626] mkiss: AX.25 Multikiss, Hans Albas PE1AYX
[ 2698.316133] mkiss: ax0: crc mode is auto.
[ 2698.316285] IPv6: ADDRCONF(NETDEV_CHANGE): ax0: link becomes ready
[ 2702.326287] mkiss: ax0: crc mode set to 1
[ 2747.212108] linkt uses old SIOCAX25GETINFO
[ 3531.547654] ------------[ cut here ]------------
[ 3531.547659] refcount_t: underflow; use-after-free.
[ 3531.547671] WARNING: CPU: 3 PID: 5035 at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110
[ 3531.547681] Modules linked in: mkiss ax25 xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT xt_tcpudp nf_nat_tftp nf_conntrack_tftp bridge stp llc ccm af_packet nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_tables ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter bpfilter qrtr binfmt_misc nls_iso8859_1 nls_cp437 snd_hda_codec_realtek snd_hda_codec_generic pktcdvd iwlmvm vfat ledtrig_audio fat intel_rapl_msr intel_rapl_common snd_hda_codec_hdmi snd_hda_intel x86_pkg_temp_thermal snd_intel_dspcfg intel_powerclamp snd_intel_sdw_acpi mac80211 uvcvideo snd_hda_codec spi_nor videobuf2_vmalloc mtd videobuf2_memops snd_hda_core coretemp
[ 3531.547733]  snd_hwdep videobuf2_v4l2 libarc4 r8169 mei_hdcp snd_pcm mei_pxp iTCO_wdt videodev realtek kvm_intel snd_timer at24 intel_pmc_bxt mdio_devres spi_intel_platform mei_me iwlwifi snd spi_intel iTCO_vendor_support kvm i2c_i801 videobuf2_common cfg80211 mc irqbypass pcspkr libphy i2c_smbus efi_pstore soundcore mei lpc_ich thermal toshiba_bluetooth fan tiny_power_button rfkill ac joydev button fuse loop configfs dmi_sysfs ip_tables x_tables amdgpu iommu_v2 gpu_sched dm_crypt essiv authenc trusted asn1_encoder tee hid_logitech_hidpp hid_logitech_dj crct10dif_pclmul hid_generic crc32_pclmul polyval_clmulni polyval_generic gf128mul usbhid ghash_clmulni_intel sha512_ssse3 i915 xhci_pci rtsx_pci_sdmmc radeon xhci_pci_renesas mmc_core xhci_hcd aesni_intel drm_buddy drm_ttm_helper ehci_pci ehci_hcd ttm crypto_simd cryptd drm_display_helper usbcore sr_mod cdrom rtsx_pci cec rc_core video battery wmi serio_raw btrfs blake2b_generic xor raid6_pq libcrc32c crc32c_intel sg
[ 3531.547796]  dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua msr efivarfs
[ 3531.547802] CPU: 3 PID: 5035 Comm: linkt Not tainted 6.2.8-1-default #1 openSUSE Tumbleweed 3fa4abf6558707e35b8fd19fc1aa28b27d42fac2
[ 3531.547806] Hardware name: TOSHIBA SATELLITE S70-B/06C4, BIOS 5.20 10/07/2015
[ 3531.547807] RIP: 0010:refcount_warn_saturate+0xba/0x110
[ 3531.547811] Code: 01 01 e8 e9 b3 ac ff 0f 0b c3 cc cc cc cc 80 3d d5 07 ab 01 00 75 85 48 c7 c7 f0 db 80 b7 c6 05 c5 07 ab 01 01 e8 c6 b3 ac ff <0f> 0b c3 cc cc cc cc 80 3d b3 07 ab 01 00 0f 85 5e ff ff ff 48 c7
[ 3531.547813] RSP: 0018:ffffa99b8592bde0 EFLAGS: 00010286
[ 3531.547815] RAX: 0000000000000000 RBX: ffff9e033d3f1000 RCX: 0000000000000027
[ 3531.547816] RDX: ffff9e064f2e24c8 RSI: 0000000000000001 RDI: ffff9e064f2e24c0
[ 3531.547818] RBP: ffff9e0649b6b400 R08: 0000000000000000 R09: ffffa99b8592bc88
[ 3531.547819] R10: 0000000000000003 R11: ffff9e065f540368 R12: ffff9e0591c72000
[ 3531.547820] R13: ffff9e033d3f1080 R14: ffff9e0585859200 R15: ffff9e033d3f1060
[ 3531.547822] FS:  00007facf1e4e7c0(0000) GS:ffff9e064f2c0000(0000) knlGS:0000000000000000
[ 3531.547824] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3531.547825] CR2: 00007ff6c1ee4020 CR3: 00000003db74a006 CR4: 00000000001706e0
[ 3531.547827] Call Trace:
[ 3531.547829]  <TASK>
[ 3531.547832]  ax25_release+0x2a2/0x340 [ax25 84acb8ab645309ee67baa0749ed336476bf00381]
[ 3531.547847]  __sock_release+0x3d/0xc0
[ 3531.547851]  sock_close+0x11/0x20
[ 3531.547854]  __fput+0x91/0x250
[ 3531.547857]  task_work_run+0x59/0x90
[ 3531.547861]  exit_to_user_mode_prepare+0x1cb/0x1f0
[ 3531.547864]  syscall_exit_to_user_mode+0x17/0x40
[ 3531.547868]  do_syscall_64+0x67/0x80
[ 3531.547871]  ? syscall_exit_to_user_mode+0x17/0x40
[ 3531.547874]  ? do_syscall_64+0x67/0x80
[ 3531.547876]  ? syscall_exit_to_user_mode+0x17/0x40
[ 3531.547878]  ? do_syscall_64+0x67/0x80
[ 3531.547880]  ? syscall_exit_to_user_mode+0x17/0x40
[ 3531.547882]  ? do_syscall_64+0x67/0x80
[ 3531.547884]  ? do_syscall_64+0x67/0x80
[ 3531.547886]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
[ 3531.547903] RIP: 0033:0x7facf1b08584
[ 3531.547906] Code: 00 00 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 90 90 80 3d fd 05 0f 00 00 74 13 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 44 c3 0f 1f 00 48 83 ec 18 89 7c 24 0c e8 a1
[ 3531.547909] RSP: 002b:00007ffd5cd34928 EFLAGS: 00000202 ORIG_RAX: 0000000000000003
[ 3531.547911] RAX: 0000000000000000 RBX: 0000000000000005 RCX: 00007facf1b08584
[ 3531.547913] RDX: 0000000000000016 RSI: 0000000000477938 RDI: 000000000000000b
[ 3531.547914] RBP: 0000000000000001 R08: 1999999999999999 R09: 0000000000000000
[ 3531.547915] R10: 00007facf1b93ac0 R11: 0000000000000202 R12: 0000000000000009
[ 3531.547916] R13: 00007ffd5cd34c10 R14: 000000000000000b R15: 0000000000000000
[ 3531.547918]  </TASK>
[ 3531.547919] ---[ end trace 0000000000000000 ]---


This happens when running kissnetd, kissattach, ax25ipd and LinKT for a while.
TBH I know that Linkt is far from being up to date. But I managed to compile it
under Tumbleweed.

Even I do not use LinKT and just "call" from the ax25-apps the system
locks after a while and need as hard reboot.

Is the any chance that kernel ax.25 will see an update in the future?

Thank you for any clue.

73
Thomas, DM3TT, JN49GM

QRV in packet padio via DB0HRF 9k6 + 144.900 MHz 1k2
BBS DM3TT@DB0LHR.#BW.DEU.EU

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEAuRHVLZ5Df+L4kV9+M6mcOLualsFAmQp/l8ACgkQ+M6mcOLu
alus2w//Qxb9UzxS7CNYn0oxufdWyqpcBNiU6nF5M/KJFFK+3vdKaLhzA0OU1cj/
4y6vDpFK21TeaA/Kn2RlcnVTu78gltiR4Mwwk984AFwTlU/8xj9A3A9HhFRp2kl+
taqvYSxNGFCAq3TQFvwNSYgzpNjftLiy5EdizjK+AkEHOe7/uM93CNhbqVVf1vf4
MsWhgJkrwg0u02sU8AHjJk1wvolyIK5wx+q+AHnLWp79Y56KtPbAByg5fYY+kLHK
xgx6rI8ofmsaMHZ2rAR+93U4ovG9OJ1zhds4Vh76pcz/3YOuy7WrVr3HRFoJ0uZr
SUjwTSozzZIW73Jd0Ymy+Vbe5gxsX4IVTk8z4KfgworXZ5Pqb1JD4lw9cE6Dvp8F
dohEZpsySiWLtSE9aEmyPVtPknzveaoCHFKIGeSKFa+BMYyMQAjCi9y9wKGaDt5k
sGFeeWz0QB6yDJj+LQzjG2JFqP2Iz2TzQkz0dnma2+141iYxMJUbjf9//OqDozyi
hwXEuI9PO5z90nMUQ9V12oPATzIKsohQsx9QOdoZ0kvPGFUoH6VpIt5JdpvU6V5h
07UnrQRblOy6wCoAQv+ybSP6YQwRkqIahnhat+fPuDKRHFOj/664uRYiJjPA8yVO
4drWUDNWxy2K1TT76Ytd0d1VnUOHcM++JltUqvSEn2HZviCliRQ=
=8BeW
-----END PGP SIGNATURE-----


Read previous mail | Read next mail


 11.05.2024 06:24:04lGo back Go up