pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

webkit-gtk: update TODO to reflect current status



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Tue May 23 11:32:42 2017 +0200
Changeset:	5912b12bc10db8f9a33760c5fd00f820a9fd77c4

Modified Files:
	webkit-gtk/TODO

Log Message:
webkit-gtk: update TODO to reflect current status

Deleted entries (more or less done!):
 - All possible relevant patches from FreeBSD and OpenBSD ports were investigated
   and imported.
 - Turned on `-DUSE_SYSTEM_MALLOC=ON' for every MACHINE_PLATFORMs
 - Tested via MiniBrowser, vimb3-git and surf on NetBSD/amd64 -current.
   Compared to previous webkit-gtk versions it seems much more stable and
   probably in a good shape (but, please see the new entries!).

New entries (still TODO):
 - Investigate jsc crashes (unrelated to ASLR and MPROTECT, i.e. also disabling
   and turning on the relevant debug sysctl(7) it seems that the problem is in jsc
   itself). A gdb(1) backtrace is attached for completeness (unfortunately
   without any debug symbols information, but a good start/reminder to
   investigate this issue further!).

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5912b12bc10db8f9a33760c5fd00f820a9fd77c4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 webkit-gtk/TODO | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diffs:
diff --git a/webkit-gtk/TODO b/webkit-gtk/TODO
index 3c26143b29..93a4e8823b 100644
--- a/webkit-gtk/TODO
+++ b/webkit-gtk/TODO
@@ -1,6 +1,18 @@
 - Should we install stuffs installed in ${PREFIX}/libexec/webkit2gtk-4.0/ in ${PREFIX}/bin/
   instead (at least MiniBrowser and eventually jsc?)
-- Give a look to OpenBSD ports and FreeBSD ports patches for anything
-  interesting
-- Turn `-DUSE_SYSTEM_MALLOC=ON' on for MACHINE_PLATFORMs?
-- Test it!
+- Investigate why jsc crashes:
+
+ % /usr/pkg/libexec/webkit2gtk-4.0/jsc
+ Segmentation fault (core dumped)
+ Exit 139
+ % gdb -core jsc.core /usr/pkg/libexec/webkit2gtk-4.0/jsc
+ Reading symbols from /usr/pkg/libexec/webkit2gtk-4.0/jsc...(no debugging symbols found)...done.
+ [New process 1]
+ Core was generated by `jsc'.
+ Program terminated with signal SIGSEGV, Segmentation fault.
+ #0  0x000000000040f679 in Worker::Worker(Workers&) ()
+ (gdb) bt
+ #0  0x000000000040f679 in Worker::Worker(Workers&) ()
+ #1  0x0000000000412ea5 in jscmain(int, char**) ()
+ #2  0x0000000000413f8b in main ()
+ (gdb) quit


Home | Main Index | Thread Index | Old Index