[Bug 1200293] New: wget: Segmentation fault
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 Bug ID: 1200293 Summary: wget: Segmentation fault Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: robin.roevens@disroot.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- At least since last Tumbleweed update, wget fails to download anything and always fails with a segmentation fault: -- $ wget https://web.archive.org/web/2000/https://github.com/adobe-fonts/source-han-s... Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal --2022-06-07 16:36:41-- https://web.archive.org/web/2000/https://github.com/adobe-fonts/source-han-s... Resolving web.archive.org (web.archive.org)... 207.241.237.3 Connecting to web.archive.org (web.archive.org)|207.241.237.3|:443... Segmentatiefout (geheugendump gemaakt) -- $ wget https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.5/zabbix_agent-6.0.5-w... Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal --2022-06-07 16:38:51-- https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.5/zabbix_agent-6.0.5-w... Resolving cdn.zabbix.com (cdn.zabbix.com)... 172.67.69.4, 104.26.7.148, 104.26.6.148, ... Connecting to cdn.zabbix.com (cdn.zabbix.com)|172.67.69.4|:443... connected. Segmentatiefout (geheugendump gemaakt) -- I also noticed this message I never saw before: "Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal" -- not sure if it is related. Current Tumbleweed version: 20220605 wget version: Repository : openSUSE:Tumbleweed Name : wget Version : 1.21.3-1.2 Arch : x86_64 Vendor : openSUSE Installed Size : 711.3 KiB Installed : Yes Status : up-to-date Source package : wget-1.21.3-1.2.src -- Not sure If I do this right, and if this is useful, but this is what I get with gdb: -- $ gdb --args wget https://aka.ms/vs/16/release/vc_redist.x64.exe GNU gdb (GDB; openSUSE Tumbleweed) 11.1 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://bugs.opensuse.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from wget... Reading symbols from /usr/lib/debug/usr/bin/wget-1.21.3-1.2.x86_64.debug... (gdb) r Starting program: /usr/bin/wget https://aka.ms/vs/16/release/vc_redist.x64.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [Detaching after vfork from child process 18815] [New Thread 0x7ffff4c69640 (LWP 18819)] Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal --2022-06-07 16:54:38-- https://aka.ms/vs/16/release/vc_redist.x64.exe Verbinding maken met 192.168.0.1:800... verbonden. Thread 2 "BMScavenger" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff4c69640 (LWP 18819)] 0x00007ffff788668c in __condvar_dec_grefs (cond=cond@entry=0x7ffff6bf8500, g=g@entry=1, private=private@entry=0) at pthread_cond_wait.c:152 152 if (atomic_fetch_add_release (cond->__data.__g_refs + g, -2) == 3) (gdb) bt #0 0x00007ffff788668c in __condvar_dec_grefs (cond=cond@entry=0x7ffff6bf8500, g=g@entry=1, private=private@entry=0) at pthread_cond_wait.c:152 #1 0x00007ffff7887164 in __pthread_cond_wait_common (abstime=<optimized out>, clockid=1, mutex=0x55555562e5c0, cond=0x7ffff6bf8500) at pthread_cond_wait.c:510 #2 ___pthread_cond_clockwait64 (abstime=<optimized out>, clockid=1, mutex=0x55555562e5c0, cond=0x7ffff6bf8500) at pthread_cond_wait.c:682 #3 ___pthread_cond_clockwait64 (cond=0x7ffff6bf8500, mutex=0x55555562e5c0, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:670 #4 0x00007ffff66294f7 in () #5 0x0000000000005656 in () #6 0x000000002076b0af in () #7 0x000055555562e5c0 in () #8 0x0000141a205c7cea in () #9 0x0000000000000001 in () #10 0x0000000000000064 in () #11 0x0000000000005656 in () #12 0x000000002076b0af in () #13 0x6e65766163534d42 in () #14 0x0000000000726567 in () #15 0x0000000000000000 in () -- I have no idea how and where to look for more detail about this problem and the gdb output does not make me any wiser. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 http://bugzilla.opensuse.org/show_bug.cgi?id=1200293#c1 Michael Pujos <pujos.michael@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pujos.michael@gmail.com --- Comment #1 from Michael Pujos <pujos.michael@gmail.com> --- No crash here, latest TW. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 Michael Pujos <pujos.michael@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|pujos.michael@gmail.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 http://bugzilla.opensuse.org/show_bug.cgi?id=1200293#c13 --- Comment #13 from Robin Roevens <robin.roevens@disroot.org> --- Created attachment 859580 --> http://bugzilla.opensuse.org/attachment.cgi?id=859580&action=edit supportconfig of machine Attached supportconfig (md5: f0b5681e8a8ff7639b2a8c15ed4a8eff-f) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 http://bugzilla.opensuse.org/show_bug.cgi?id=1200293#c14 --- Comment #14 from Robin Roevens <robin.roevens@disroot.org> --- (In reply to Josef M�llers from comment #12)
Also, could you try and set the environment variable as described in the command output? You can do it on the command line like this(*): JSC_SIGNAL_FOR_GC=12 wget https://... Still gives me segmentation fault. Or did you mean for me to try this using strace again ?
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200293 http://bugzilla.opensuse.org/show_bug.cgi?id=1200293#c20 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |UPSTREAM --- Comment #20 from Dominique Leuenberger <dimstar@opensuse.org> --- U[stream is busy rewriting libproxy to take all those java script interpreterrs out of the process space into a daemon, which then interactis with libproxy, the client library, using dbus (a new contributor is actively working on this at the moment) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com