Bug 13596 - traceroute in busybox 1.33.0 is broken: ``traceroute: NO OPT x!''
Summary: traceroute in busybox 1.33.0 is broken: ``traceroute: NO OPT x!''
Status: RESOLVED INVALID
Alias: None
Product: Busybox
Classification: Unclassified
Component: Networking (show other bugs)
Version: 1.33.x
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-08 21:30 UTC by mss
Modified: 2021-03-08 22:06 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments
busybox 1.33.0 configuration. (35.07 KB, application/octet-stream)
2021-03-08 21:30 UTC, mss
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mss 2021-03-08 21:30:59 UTC
Created attachment 8781 [details]
busybox 1.33.0 configuration.

`traceroute` from BusyBox 1.33.0 built on a musl 1.2.1 + gcc 10.2.0 x86_64 host prints ``traceroute: NO OPT x!'' with any or no flags specified to it.


# busybox traceroute
traceroute: NO OPT x!

# busybox traceroute google.com
traceroute: NO OPT x!


After hitting this error, I tried building and testing traceroute from 1.32.1 and saw no problems. Next, I created patches from commits affecting ``traceroute.c'' between 1.32.1 and 1.33.0, reverted them one by one and the problem disappeared once i reverted:
``traceroute: fix --help text'' (a4c5cb2335dc3ef2fd21560c2205abf1e484e82a)

I have attached the .config as requested.

Thank you,
mss.
Comment 1 mss 2021-03-08 22:06:56 UTC
apparently this is already fixed in master, apologies. (f3a55b306ed3803133ab028b72b255c65d94197f)