wyebadblock-git: Add more info and `bt' of WebKitWebProcess core dump

This commit is contained in:
Leonardo Taccari 2020-07-16 14:40:22 +02:00
parent aca69a8c5f
commit a84b47ea51
1 changed files with 37 additions and 2 deletions

View File

@ -1,6 +1,7 @@
At least with wip/surf-git, on NetBSD/amd64 9.99.64, it crashes with:
At least with wip/surf-git, on NetBSD/amd64 9.99.64, WebKitWebProcess crashes with:
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Operation not permitted. Aborting.
web process terminated: crashed
To reproduce it, after installing wip/surf-git and wip/wyebadblock-git,
preparing wyebadblock:
@ -13,4 +14,38 @@ preparing wyebadblock:
# ln -s /usr/pkg/lib/wyebrowser/adblock.so adblock.so
Investigate further.
Corresponding `bt' of WebKitWebProcess core dump:
% gdb -core WebKitWebProcess.core /usr/pkg/libexec/webkit2gtk-4.0/WebKitWebProcess
Reading symbols from /usr/pkg/libexec/webkit2gtk-4.0/WebKitWebProcess...
(No debugging symbols found in /usr/pkg/libexec/webkit2gtk-4.0/WebKitWebProcess)
[New process 24489]
[New process 19835]
[New process 27687]
[New process 17694]
[New process 1498]
[New process 19757]
[New process 16023]
[New process 1290]
[New process 5611]
[New process 25852]
[New process 26754]
Core was generated by `WebKitWebProcess'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007e6b76394d3a in _lwp_kill () from /usr/lib/libc.so.12
[Current thread is 1 (process 24489)]
(gdb) bt
#0 0x00007e6b76394d3a in _lwp_kill () from /usr/lib/libc.so.12
#1 0x00007e6b76395117 in abort () at /usr/src/lib/libc/stdlib/abort.c:74
#2 0x00007e6b7b496de0 in g_thread_abort () from /usr/pkg/lib/libglib-2.0.so.0
#3 0x00007e6b7b4970c6 in g_mutex_unlock () from /usr/pkg/lib/libglib-2.0.so.0
#4 0x00007e6b2ac03446 in ipccb () from /usr/pkg/lib/surf/adblock.so
#5 0x00007e6b7b44ccbd in g_main_context_dispatch () from /usr/pkg/lib/libglib-2.0.so.0
#6 0x00007e6b7b44d038 in g_main_context_iterate.isra () from /usr/pkg/lib/libglib-2.0.so.0
#7 0x00007e6b7b44d2fa in g_main_loop_run () from /usr/pkg/lib/libglib-2.0.so.0
#8 0x00007e6b7b47544d in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
#9 0x00007e6b8180d549 in pthread__create_tramp (cookie=0x7e6b81a8d000) at /usr/src/lib/libpthread/pthread.c:561
#10 0x00007e6b76297570 in ?? () from /usr/lib/libc.so.12
#11 0x0000000000200000 in ?? ()
#12 0x0000000000000000 in ?? ()
(gdb)