2025-04-08 22:40 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002643NetSurf[All Projects] Generalpublic2019-05-06 14:39
Reporterjdkap 
Assigned To 
SeveritycrashReproducibilityalways 
StatusacknowledgedResolutionopen 
PlatformLinux 32-bit (Virtualbox VM 5.1.OSAlpine LinuxOS Version3.9.3 x86
Product Version3.8 
Target VersionFixed in Version 
Summary0002643: Segfault when linked against ld-musl-i386.so.1
Descriptionwhile trying to visit my university's moodle page netsurf crashes every time
Steps To Reproduceopen netsurf and navigate to moodle2.uni-potsdam.de
Additional Informationnetsurf -v and gdb output (stock binary from archives) attached

gdb shows a free() error in context of ld-musl-i386.so.1

When I have the time to do it I'll compile netsurf with debug symbols enabled, as well as try to reproduce this bug on real hardware, different architectures and different Linux distros.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #
URL of problem pagehttps://moodle2.uni-potsdam.de/
Attached Files
  • txt file icon netsurf_log.txt (27,942 bytes) 2019-05-05 04:11 +
  • log file icon netsurf_valgrind.log (113,101 bytes) 2019-05-05 04:37
  • txt file icon netsurf_debian_log.txt (24,446 bytes) 2019-05-05 20:34 +

-Relationships

-Notes
jdkap

~0001901

jdkap (reporter)

I reproduced the bug after building netsurf 3.8 from source on Debian 9.5.0 Stretch,
hence it does not seem to be ld-musl-i386.so.1 exclusive (/lib/i386-linux-gnu/ld-2.24.so is used in Debian)

Linux 32-bit, Kernel 4.9.0-7-rt-686-pae
Dell Latitude D430
Intel Core 2 Duo U7600 @ 1.2 GHz, 2GB RAM
Vincent Sanders

~0001902

Vincent Sanders (administrator)

I cannot reproduce this in the current development build.

However from the backtrace/valgrind logs you provided there is a suggestion that your build has libcurl compiled with a different version of openssl to the version used in netsurf.

Because we use libcurl openssl API the two versions *cannot* be different or odd crashes happen when getting prompted for ssl exceptions like on the website you link

-Issue History
Date Modified Username Field Change
2019-05-05 04:11 jdkap New Issue
2019-05-05 04:11 jdkap File Added: netsurf_log.txt
2019-05-05 04:37 jdkap File Added: netsurf_valgrind.log
2019-05-05 20:34 jdkap File Added: netsurf_debian_log.txt
2019-05-05 20:34 jdkap Note Added: 0001901
2019-05-06 14:39 Vincent Sanders Status new => acknowledged
2019-05-06 14:39 Vincent Sanders Additional Information Updated View Revisions
2019-05-06 14:39 Vincent Sanders Note Added: 0001902