OpenWrt/LEDE Project

  • Status Closed
  • Percent Complete
  • Task Type Bug Report
  • Category Base system
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Medium
  • Reported Version lede-17.01
  • Due in Version Undecided
  • Due Date Undecided
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by Alexander Couzens - 03.03.2017
Last edited by Adrian Schmutzler - 19.06.2020

FS#588 - openvpn-mbedtls crash on mpc85xx with signal 4 (SIGILL)

device: tp-link wdr4900
affected version: lede 17.01 / openvpn-mbedtls - 2.4.0-3

openvpn config:

dev tun-monitoring
remote somehost 1194

ca /etc/openvpn/monitoring-vpn/ca.crt
cert /etc/openvpn/monitoring-vpn/xyz.crt
key /etc/openvpn/monitoring-vpn/xyz.key
tls-auth /etc/openvpn/monitoring-vpn/ta.key 1
remote-cert-tls server

keepalive 10 120
cipher AES-256-CBC
comp-lzo yes


Closed by  Adrian Schmutzler
19.06.2020 11:21
Reason for closing:  Won't fix
Additional comments about closing:  

LEDE-17.01 has reached EOL (end of life). This bug has been closed automatically. If the problem persists with a newer version, please file an appropriate new bug report for that version.

Project Manager
Alexander Couzens commented on 03.03.2017 02:05

openvpn-openssl works

Project Manager
Felix Fietkau commented on 07.03.2017 18:10

Please make a core dump and figure out exactly where it crashes in the code.

Andy McClements commented on 30.03.2017 10:55

Hi, not sure if this is the right thing to do but here goes anyway.

I'm running a TL-WDR4900 on lede-17.01.0-r3205-59508e3-mpc85xx-generic-tl-wdr4900-v1-squashfs-sysupgrade.bin.

I find that 'curl' fails with 'Illegal Instruction' when making a https transfer, but is fine with http. Syslog:

Mar 29 17:11:33 <1.6> c-fw kernel: [2073277.579797] curl[14801]: unhandled signal 4 at b7d2b408 nip b7d2b408 lr b7d19af8 code 30001

I feel the finger may be pointing toward a problem with libembedtls on mpc85xx.

The packages on my firewall:

curl - 7.52.1-3
libmbedtls - 2.4.2-1

MdS commented on 20.10.2017 01:39

The problem is still there with my TL-WR4900 (mpc85xx) lede-17.01.04 stable release.

branch (git-17.290.79498-d3f0685) / LEDE Reboot 17.01.4 r3560-79f57e422d

$ curl [ 4674.378378] curl[7408]: unhandled signal 4 at b77eda40 nip b77eda40 lr b77dbcfc code 30001

Tested with:

Also tested upgrading manually cURL and Libcurl (powerpc_8540.ipk)

Strange fact is that before upgrading to the stable branch, I was using the nightly snapshot (downloaded 16/10) and there curl/libcurl_7.55.1-2 (+ libmbedtls_2.6.0-1) were there and all was working without a problem.
Any clues?

Sven Roederer commented on 21.04.2020 21:29

I think this was fixed with an update of mbedtls in a later release.


Available keyboard shortcuts


Task Details

Task Editing