FS#54403 - [libproxy] pacrunner crash in js38

Attached to Project: Arch Linux
Opened by jaro3 (jaro33) - Sunday, 11 June 2017, 08:16 GMT
Last edited by Jan de Groot (JGC) - Thursday, 27 July 2017, 09:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

segfaults in syslog at various occasions e.g. when starting epiphany Web browser:

kernel: pool[2981]: segfault at 90 ip 00007f4fd680f4c0 sp 00007f4fd58d9790 error 4 in libmozjs-38.so[7f4fd631b000+6d5000]
Started Process Core Dump (PID 2983/UID 0)
glib-pacrunner.service: Main process exited, code=killed, status=11/SEGV
glib-pacrunner.service: Unit entered failed state.
glib-pacrunner.service: Failed with result 'signal'.
Error retrieving filter https://easylist-downloads.adblockplus.org/easylist.txt: HTTP Error: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Error retrieving filter https://easylist.to/easylist/easylist.txt: HTTP Error: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
systemd-coredump[2984]: Process 2730 (glib-pacrunner) of user 1020 dumped core.
Stack trace of thread 2981:
#0 0x00007f4fd680f4c0 _Z21JS_AbortIfWrongThreadP9JSRuntime (libmozjs-38.so)
#1 0x00007f4fd68126a2 n/a (libmozjs-38.so)
#2 0x00007f4fd6a4e3bf n/a (pacrunner_mozjs.so)
#3 0x00007f4fdd5458a8 _ZN8libproxy19pacrunner_extension3getENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_3urlE (libproxy.so.1)
...

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:

start epiphany and watch the syslog
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 27 July 2017, 09:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.4.15-4 removes js38-based pacrunner and uses webkit2gtk only.
Comment by jaro3 (jaro33) - Wednesday, 21 June 2017, 02:43 GMT
I found this is actually triggered by *.pac proxy configuration files under Gnome, see related bug under "glib-networking 2.50.0-2"
Comment by Jan de Groot (JGC) - Wednesday, 21 June 2017, 08:29 GMT
Please try libproxy-0.4.15-3
Comment by jaro3 (jaro33) - Wednesday, 21 June 2017, 10:18 GMT
still there for epiphany, firefox and vmware no longer trigger it though.
Comment by jaro3 (jaro33) - Sunday, 25 June 2017, 13:14 GMT
The crash is still there, cannot use *.pac files under current Gnome :-(

Loading...