[Help] WebProcess CRASHED
Hello list! Currently I'm having a problem with the library when going to www.bing.com (it seems to happen only on that site though), where the browser process crashes. I thought it was my app, but when running it against the MiniBrowser, it also crashes!
From the developer tools, I'm suspecting it could be related to trying to load (and play?) an mp3 file (start.mp3).
The current PC it's running on is a brand-new installed Ubuntu 21.04 up-to-date which seems to use the libwebkit2gtk-4.0-37 library. Such a PC does not have any audio drivers installed, I'm basically running off Ubuntu Server with X11, Openbox and NVIDIA drivers, nothing more, nothing less. I suspect it could be because it's trying to play the audio file but it can't. However, the log does not show much: (MiniBrowser:72279): dbind-WARNING **: 18:07:43.671: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (WebKitWebProcess:72294): dbind-WARNING **: 18:07:43.752: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (WebKitWebProcess:72393): dbind-WARNING **: 18:08:25.851: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (WebKitWebProcess:72420): dbind-WARNING **: 18:08:27.415: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files ** (MiniBrowser:72279): WARNING **: 18:08:27.499: WebProcess CRASHED Is there any way I can try to get more debugging info for you guys to see if I can fix the problem on my own, but also without building the full webkit library as it's really heavy and time-consuming? Thanks, -Alemar
Hi, you need to get a backtrace with gdb. There are some instructions here: https://wiki.gnome.org/GettingInTouch/Bugzilla/GettingTraces Michael
Hello Michael, Sorry for the late reply, now is when I had time to run the debugging instructions. Here's the full stack trace, I don't see any "???" frames so I think it's all good. Also, sorry for my lack of mailing-list-netiquette, I don't know if I should attach a file or send it all as text instead. Since it's not too large, I'm sending it here as text. Thanks, -Alemar --- dragon@linux:~/Desktop$ coredumpctl gdb PID: 15209 (WebKitWebProces) UID: 1000 (dragon) GID: 1000 (dragon) Signal: 6 (ABRT) Timestamp: Fri 2021-08-20 11:21:51 CST (1min 16s ago) Command Line: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 12 24 Executable: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess Control Group: /user.slice/user-1000.slice/session-1.scope Unit: session-1.scope Slice: user-1000.slice Session: 1 Owner UID: 1000 (dragon) Boot ID: 3233f400f3314998b83493ae2db50127 Machine ID: e539c8b1c8d94274aca718766b6876d0 Hostname: linux Storage: /var/lib/systemd/coredump/core.WebKitWebProces.1000.3233f400f3314998b83493ae2db50127.15209.1629480111000000.zst Message: Process 15209 (WebKitWebProces) of user 1000 dumped core. Stack trace of thread 15209: #0 0x00007fcfd0f42fbb raise (libc.so.6 + 0x40fbb) #1 0x00007fcfd0f28864 abort (libc.so.6 + 0x26864) #2 0x00007fcfd172ff2b n/a (libwebkit2gtk-4.0.so.37 + 0x641f2b) #3 0x00007fcfd37e0622 n/a (libwebkit2gtk-4.0.so.37 + 0x26f2622) #4 0x00007fcfd37efef6 n/a (libwebkit2gtk-4.0.so.37 + 0x2701ef6) #5 0x00007fcfd31529a6 n/a (libwebkit2gtk-4.0.so.37 + 0x20649a6) #6 0x00007fcfd315321a n/a (libwebkit2gtk-4.0.so.37 + 0x206521a) #7 0x00007fcfd2c5b9fd n/a (libwebkit2gtk-4.0.so.37 + 0x1b6d9fd) #8 0x00007fcfd2c5cf0f n/a (libwebkit2gtk-4.0.so.37 + 0x1b6ef0f) #9 0x00007fcfd3095412 n/a (libwebkit2gtk-4.0.so.37 + 0x1fa7412) #10 0x00007fcfd30954e6 n/a (libwebkit2gtk-4.0.so.37 + 0x1fa74e6) #11 0x00007fcfd30c00b4 n/a (libwebkit2gtk-4.0.so.37 + 0x1fd20b4) #12 0x00007fcfd073d025 n/a (libjavascriptcoregtk-4.0.so.18 + 0x1433025) #13 0x00007fcfd073d2a3 n/a (libjavascriptcoregtk-4.0.so.18 + 0x14332a3) #14 0x00007fcfd0b197ef g_main_context_dispatch (libglib-2.0.so.0 + 0x557ef) #15 0x00007fcfd0b6cd28 n/a (libglib-2.0.so.0 + 0xa8d28) #16 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #17 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #18 0x00007fcfd1e03269 n/a (libwebkit2gtk-4.0.so.37 + 0xd15269) #19 0x00007fcfd0f2a565 __libc_start_main (libc.so.6 + 0x28565) #20 0x00005632f41d670e n/a (WebKitWebProcess + 0x70e) Stack trace of thread 15212: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #4 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #5 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #6 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #7 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15257: #0 0x00007fcfcd05731e __futex_abstimed_wait_cancelable64 (libpthread.so.0 + 0x1631e) #1 0x00007fcfcd05099e pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf99e) #2 0x00007fcfd073ff4f _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18 + 0x1435f4f) #3 0x00007fcfd06e95a3 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18 + 0x13df5a3) #4 0x00007fcfd06d5093 n/a (libjavascriptcoregtk-4.0.so.18 + 0x13cb093) #5 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #6 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #7 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #8 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15211: #0 0x00007fcfcd05731e __futex_abstimed_wait_cancelable64 (libpthread.so.0 + 0x1631e) #1 0x00007fcfcd050de8 pthread_cond_clockwait (libpthread.so.0 + 0xfde8) #2 0x00007fcfd074dafd _ZN7bmalloc9Scavenger13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18 + 0x1443afd) #3 0x00007fcfd074dc6f _ZN7bmalloc9Scavenger16threadEntryPointEPS0_ (libjavascriptcoregtk-4.0.so.18 + 0x1443c6f) #4 0x00007fcfcd2a8694 n/a (libstdc++.so.6 + 0xda694) #5 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #6 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15264: #0 0x00007fcfcd05731e __futex_abstimed_wait_cancelable64 (libpthread.so.0 + 0x1631e) #1 0x00007fcfcd050540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf540) #2 0x00007fcfd073ff7b _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18 + 0x1435f7b) #3 0x00007fcfd06e95a3 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18 + 0x13df5a3) #4 0x00007fcfcff2532c _ZN3JSC11SlotVisitor15drainFromSharedENS0_15SharedDrainModeEN3WTF13MonotonicTimeE (libjavascriptcoregtk-4.0.so.18 + 0xc1b32c) #5 0x00007fcfcfefb850 n/a (libjavascriptcoregtk-4.0.so.18 + 0xbf1850) #6 0x00007fcfd06e74fb _ZN3WTF20ParallelHelperClient7runTaskERKNS_6RefPtrINS_10SharedTaskIFvvEEENS_12RawPtrTraitsIS4_EENS_21DefaultRefDerefTraitsIS4_EEEE (libjavascriptcoregtk-4.0.so.18 + 0x13dd4fb) #7 0x00007fcfd06e8485 _ZN3WTF18ParallelHelperPool6Thread4workEv (libjavascriptcoregtk-4.0.so.18 + 0x13de485) #8 0x00007fcfd06d51a5 n/a (libjavascriptcoregtk-4.0.so.18 + 0x13cb1a5) #9 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #10 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #11 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #12 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15213: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #4 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #5 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #6 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #7 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15217: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b17023 g_main_context_iteration (libglib-2.0.so.0 + 0x53023) #3 0x00007fcfd0b17071 n/a (libglib-2.0.so.0 + 0x53071) #4 0x00007fcfd0b47901 n/a (libglib-2.0.so.0 + 0x83901) #5 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #6 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15218: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd0d659aa n/a (libgio-2.0.so.0 + 0x1109aa) #4 0x00007fcfd0b47901 n/a (libglib-2.0.so.0 + 0x83901) #5 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #6 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15219: #0 0x00007fcfd1013f6d syscall (libc.so.6 + 0x111f6d) #1 0x00007fcfd0b672dc g_cond_wait_until (libglib-2.0.so.0 + 0xa32dc) #2 0x00007fcfd0ae93e1 n/a (libglib-2.0.so.0 + 0x253e1) #3 0x00007fcfd0b4a5ea n/a (libglib-2.0.so.0 + 0x865ea) #4 0x00007fcfd0b47901 n/a (libglib-2.0.so.0 + 0x83901) #5 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #6 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15232: #0 0x00007fcfcd05731e __futex_abstimed_wait_cancelable64 (libpthread.so.0 + 0x1631e) #1 0x00007fcfcd05099e pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf99e) #2 0x00007fcfd073ff4f _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18 + 0x1435f4f) #3 0x00007fcfd06e95a3 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18 + 0x13df5a3) #4 0x00007fcfd06d5093 n/a (libjavascriptcoregtk-4.0.so.18 + 0x13cb093) #5 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #6 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #7 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #8 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15233: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcf61882a90 n/a (libnvidia-glcore.so.470.57.02 + 0xddca90) #2 0x00007fcf619a2a81 n/a (libnvidia-glcore.so.470.57.02 + 0xefca81) #3 0x00007fcf618689e1 n/a (libnvidia-glcore.so.470.57.02 + 0xdc29e1) #4 0x00007fcf7826d07f n/a (libGLX_nvidia.so.0 + 0xaa07f) #5 0x00007fcf78238620 n/a (libGLX_nvidia.so.0 + 0x75620) #6 0x00007fcfd1a7e2a1 n/a (libwebkit2gtk-4.0.so.37 + 0x9902a1) #7 0x00007fcfd073d025 n/a (libjavascriptcoregtk-4.0.so.18 + 0x1433025) #8 0x00007fcfd073d2a3 n/a (libjavascriptcoregtk-4.0.so.18 + 0x14332a3) #9 0x00007fcfd0b197ef g_main_context_dispatch (libglib-2.0.so.0 + 0x557ef) #10 0x00007fcfd0b6cd28 n/a (libglib-2.0.so.0 + 0xa8d28) #11 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #12 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #13 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #14 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #15 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #16 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15258: #0 0x00007fcfcd05731e __futex_abstimed_wait_cancelable64 (libpthread.so.0 + 0x1631e) #1 0x00007fcfcd05099e pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf99e) #2 0x00007fcfd073ff4f _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18 + 0x1435f4f) #3 0x00007fcfd06e95a3 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.0.so.18 + 0x13df5a3) #4 0x00007fcfd06d5093 n/a (libjavascriptcoregtk-4.0.so.18 + 0x13cb093) #5 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #6 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #7 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #8 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15214: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #4 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #5 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #6 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #7 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15216: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #4 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #5 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #6 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #7 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15231: #0 0x00007fcfd100e22f __poll (libc.so.6 + 0x10c22f) #1 0x00007fcfd0b6ccc6 n/a (libglib-2.0.so.0 + 0xa8cc6) #2 0x00007fcfd0b18e53 g_main_loop_run (libglib-2.0.so.0 + 0x54e53) #3 0x00007fcfd073d400 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x1433400) #4 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #5 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #6 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #7 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15262: #0 0x00007fcfcff261e3 _ZN3JSC11SlotVisitor10appendSlowEPNS_6JSCellEN3WTF10DependencyE (libjavascriptcoregtk-4.0.so.18 + 0xc1c1e3) #1 0x00007fcfd028c56d _ZN3JSC18FunctionExecutable13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE (libjavascriptcoregtk-4.0.so.18 + 0xf8256d) #2 0x00007fcfcff22707 n/a (libjavascriptcoregtk-4.0.so.18 + 0xc18707) #3 0x00007fcfcff24fdf _ZN3JSC11SlotVisitor5drainEN3WTF13MonotonicTimeE (libjavascriptcoregtk-4.0.so.18 + 0xc1afdf) #4 0x00007fcfcff2523f _ZN3JSC11SlotVisitor15drainFromSharedENS0_15SharedDrainModeEN3WTF13MonotonicTimeE (libjavascriptcoregtk-4.0.so.18 + 0xc1b23f) #5 0x00007fcfcfefb850 n/a (libjavascriptcoregtk-4.0.so.18 + 0xbf1850) #6 0x00007fcfd06e74fb _ZN3WTF20ParallelHelperClient7runTaskERKNS_6RefPtrINS_10SharedTaskIFvvEEENS_12RawPtrTraitsIS4_EENS_21DefaultRefDerefTraitsIS4_EEEE (libjavascriptcoregtk-4.0.so.18 + 0x13dd4fb) #7 0x00007fcfd06e8485 _ZN3WTF18ParallelHelperPool6Thread4workEv (libjavascriptcoregtk-4.0.so.18 + 0x13de485) #8 0x00007fcfd06d51a5 n/a (libjavascriptcoregtk-4.0.so.18 + 0x13cb1a5) #9 0x00007fcfd06edddd _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0x13e3ddd) #10 0x00007fcfd073f66d n/a (libjavascriptcoregtk-4.0.so.18 + 0x143566d) #11 0x00007fcfcd04a450 start_thread (libpthread.so.0 + 0x9450) #12 0x00007fcfd1019d53 __clone (libc.so.6 + 0x117d53) Stack trace of thread 15263: #0 0x00007fcfd1019d45 __clone (libc.so.6 + 0x117d45) #1 0x00007fff7c1a9970 n/a (n/a + 0x0) #2 0x00007fff7c1a97f0 n/a (n/a + 0x0) GNU gdb (Ubuntu 10.1-2ubuntu2) 10.1.90.20210411-git 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-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. 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 /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess... (No debugging symbols found in /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess) warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing warning: Can't open file /memfd:WebKitSharedMemory (deleted) during file-backed mapping note processing warning: core file may not match specified executable file. [New LWP 15209] [New LWP 15212] [New LWP 15257] [New LWP 15211] [New LWP 15264] [New LWP 15213] [New LWP 15217] [New LWP 15218] [New LWP 15219] [New LWP 15232] [New LWP 15233] [New LWP 15258] [New LWP 15214] [New LWP 15216] [New LWP 15231] [New LWP 15262] [New LWP 15263] Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error warning: File "/usr/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /usr/lib/x86_64-linux-gnu/libthread_db-1.0.so line to your configuration file "/home/dragon/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/dragon/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 12 24'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 49 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. [Current thread is 1 (Thread 0x7fcfca6e6fc0 (LWP 15209))] (gdb) bt full #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 set = {__val = {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0}} pid = <optimized out> tid = <optimized out> #1 0x00007fcfd0f28864 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x7fff7c1aa140, sa_sigaction = 0x7fff7c1aa140}, sa_mask = {__val = {140530492189629, 140530586214526, 140528712709552, 140530586214526, 140530492189813, 140528502893856, 94776858736832, 140530492848296, 140530491958562, 140528493772640, 140530586214526, 0, 140530491961100, 140735275508032, 140529317815104, 140528502893856}}, sa_flags = 0, sa_restorer = 0x7fcf56f3bf60} sigs = {__val = {32, 0, 4097, 0, 0, 0, 0, 140530536140784, 94776857124944, 140530586214526, 140735275508032, 140528712709552, 140528712709576, 140530586214526, 94776858736832, 140735275507840}} #2 0x00007fcfd172ff2b in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #3 0x00007fcfd37e0622 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #4 0x00007fcfd37efef6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #5 0x00007fcfd31529a6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #6 0x00007fcfd315321a in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #7 0x00007fcfd2c5b9fd in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #8 0x00007fcfd2c5cf0f in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #9 0x00007fcfd3095412 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #10 0x00007fcfd30954e6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #11 0x00007fcfd30c00b4 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #12 0x00007fcfd073d025 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #13 0x00007fcfd073d2a3 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #14 0x00007fcfd0b197ef in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fcfd0b6cd28 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007fcfd0b18e53 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007fcfd073d400 in WTF::RunLoop::run() () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #18 0x00007fcfd1e03269 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #19 0x00007fcfd0f2a565 in __libc_start_main (main=0x5632f41d66d0, argc=3, argv=0x7fff7c1aa7d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7c1aa7c8) at ../csu/libc-start.c:332 self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {94776843921376, 5123207724183545890, 94776843921120, 0, 0, 0, -5122929845401065438, -5150170039809513438}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x3, 0x7fff7c1aa7d8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 3}}} not_first_call = <optimized out> #20 0x00005632f41d670e in () (gdb) Quit (gdb) Quit (gdb) Quit (gdb) Quit (gdb) q El sáb, 14 ago 2021 a las 15:50, Michael Catanzaro (<mcatanzaro@gnome.org>) escribió:
Hi, you need to get a backtrace with gdb. There are some instructions here:
https://wiki.gnome.org/GettingInTouch/Bugzilla/GettingTraces
Michael
On Fri, Aug 20 2021 at 11:27:17 AM -0600, Alemar <alemarosorio@gmail.com> wrote:
#2 0x00007fcfd172ff2b in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #3 0x00007fcfd37e0622 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #4 0x00007fcfd37efef6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #5 0x00007fcfd31529a6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #6 0x00007fcfd315321a in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #7 0x00007fcfd2c5b9fd in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #8 0x00007fcfd2c5cf0f in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #9 0x00007fcfd3095412 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #10 0x00007fcfd30954e6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #11 0x00007fcfd30c00b4 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #12 0x00007fcfd073d025 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #13 0x00007fcfd073d2a3 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
Hi, it looks like you're missing debuginfo for WebKit. When you install debuginfo and take the backtrace again, then you'll see function names, variables, and even line numbers that will point to exactly what's wrong. All we know from that is it crashes somewhere in WebKit, which could be anywhere. :)
Hello Michael! Thanks for your prompt reply :) Okay that makes sense. How do I install debuginfo for webkit though? Looking into apt, all I can find is this: apt-cache search debuginfo debugedit - tools for handling build-ids and paths rewriting in DWARF data libdebuginfod-common - configuration to enable the Debian debug info server libdebuginfod-dev - libdebuginfod development libraries and header files libdebuginfod1 - library to interact with debuginfod (development files) debuginfod - debuginfo-related http file-server daemon And webkit: apt-cache search debug | grep -i webkit python3-pyqt5.qtwebkit-dbg - Python 3 bindings for Qt5's WebKit module (debug extensions) Looking around in google sends me a lot of python/QT-related links to some (old?) packages that I don't think are related: https://www.google.com/search?q=webkit+debuginfo Maybe I should install libdebuginfod1, libdebuginfod1-dev and debuginfod, then try again? Thanks again! -Alemar El vie, 20 ago 2021 a las 18:24, Michael Catanzaro (<mcatanzaro@gnome.org>) escribió:
On Fri, Aug 20 2021 at 11:27:17 AM -0600, Alemar <alemarosorio@gmail.com> wrote:
#2 0x00007fcfd172ff2b in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #3 0x00007fcfd37e0622 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #4 0x00007fcfd37efef6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #5 0x00007fcfd31529a6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #6 0x00007fcfd315321a in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #7 0x00007fcfd2c5b9fd in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #8 0x00007fcfd2c5cf0f in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #9 0x00007fcfd3095412 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #10 0x00007fcfd30954e6 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #11 0x00007fcfd30c00b4 in () at /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #12 0x00007fcfd073d025 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #13 0x00007fcfd073d2a3 in () at /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
Hi, it looks like you're missing debuginfo for WebKit. When you install debuginfo and take the backtrace again, then you'll see function names, variables, and even line numbers that will point to exactly what's wrong. All we know from that is it crashes somewhere in WebKit, which could be anywhere. :)
On Fri, Aug 20 2021 at 06:30:16 PM -0600, Alemar <alemarosorio@gmail.com> wrote:
Okay that makes sense. How do I install debuginfo for webkit though? Looking into apt, all I can find is this:
Hi, there are distro-specific instructions here: https://wiki.gnome.org/GettingInTouch/Bugzilla/GettingTraces/DistroSpecificI... debuginfod is not going to help you because no distros use it yet. Fedora 35 will be the first to ship with debuginfod enabled, which will eliminate the need for debuginfo packages for Fedora users. It's pretty cool. Michael
participants (2)
-
Alemar
-
Michael Catanzaro