You are not logged in.
Hi
I want to report a reproducible crash of Gnome Wayland sesison and I need debug symbols for js78 package.
Building with makepkg is failing with the following error:
DEBUG: configure: error: the compiler is incompatible with the sanitization options
ERROR: old-configure failed
==> ERROR: A failure occurred in build ().
Aborting ...
How can I solve this problem?
Last edited by Strangiato (2020-10-15 20:31:55)
Offline
Please provide the modifications you made to the PKGBUILD and the full output from makepkg.
Edit:
Did you remove -fvar-tracking-assignments from DEBUG_CFLAGS and DEBUG_CXXFLAGS as the package uses clang?
Last edited by loqs (2020-10-14 21:45:35)
Offline
I did not change anything in PKGBUILD. I have removed -fvar-tracking-assignments from DEBUG_CFLAGS and DEBUG_CXXFLAGS in makepkg.conf, the package was successfully built but apparently without debug symbols.
Here is the partial output of gdb after I reproduce the crash with the locally built js78 package installed:
#19 0x00002b95e4a84cb8 in ?? ()
No symbol table info available.
#20 0x0000000000000008 in ?? ()
No symbol table info available.
#21 0x00007ffd35125590 in ?? ()
No symbol table info available.
#22 0xfff9800000000000 in ?? ()
No symbol table info available.
#23 0x00007f12083a3518 in js::jit::vmFunctions () from target:/usr/lib/libmozjs-78.so
No symbol table info available.
#24 0x00002b95e4a8a612 in ?? ()
No symbol table info available.
#25 0x0000000000005022 in ?? ()
No symbol table info available.
#26 0x00007ffd35125648 in ?? ()
No symbol table info available.
#27 0x000055c53a60e9f8 in ?? ()
No symbol table info available.
#28 0x0000000000000002 in ?? ()
No symbol table info available.
#29 0x00007ffd351255d0 in ?? ()
No symbol table info available.
#30 0xfffe0c349fccace0 in ?? ()
No symbol table info available.
#31 0xfffe04ef0a115880 in ?? ()
No symbol table info available.
#32 0xfffe04ef0a121820 in ?? ()
No symbol table info available.
#33 0xfffe0c349fce8670 in ?? ()
No symbol table info available.
#34 0x00007ffd35125688 in ?? ()
No symbol table info available.
#35 0x000055c53a60e9f8 in ?? ()
No symbol table info available.
#36 0x00002b95e4a8cd93 in ?? ()
No symbol table info available.
#37 0x0000000000008021 in ?? ()
No symbol table info available.
#38 0xfffe0c349fce8670 in ?? ()
No symbol table info available.
#39 0xfffe04ef0a121820 in ?? ()
No symbol table info available.
#40 0xfffe04ef0a115880 in ?? ()
No symbol table info available.
#41 0xfffe0c349fccace0 in ?? ()
No symbol table info available.
#42 0xfffa800000000005 in ?? ()
No symbol table info available.
#43 0xfff9800000000000 in ?? ()
No symbol table info available.
#44 0xfff9800000000000 in ?? ()
No symbol table info available.
#45 0x00000c349fcf8d80 in ?? ()
No symbol table info available.
#46 0x000055c5373ab5e7 in ?? ()
No symbol table info available.
#47 0x000055c537c3a208 in ?? ()
No symbol table info available.
#48 0x0000308b0c62f400 in ?? ()
No symbol table info available.
#49 0x0000000000006822 in ?? ()
No symbol table info available.
#50 0x00007ffd00000000 in ?? ()
No symbol table info available.
#51 0x000055c500000002 in ?? ()
No symbol table info available.
#52 0x0000000000000005 in ?? ()
No symbol table info available.
#53 0x00007ffd35125700 in ?? ()
No symbol table info available.
#54 0x00002b95e4a8269f in ?? ()
No symbol table info available.
#55 0x0000000000003043 in ?? ()
No symbol table info available.
#56 0x0000308b0c60c8d0 in ?? ()
No symbol table info available.
#57 0x0000000000000002 in ?? ()
No symbol table info available.
#58 0xfffa000000000000 in ?? ()
No symbol table info available.
#59 0xfffe04ef0a121820 in ?? ()
No symbol table info available.
#60 0xfffe0c349fce8670 in ?? ()
No symbol table info available.
#61 0x00007ffd35125778 in ?? ()
No symbol table info available.
#62 0x00007ffd35125768 in ?? ()
No symbol table info available.
#63 0x000055c5373d3c60 in ?? ()
No symbol table info available.
#64 0x00007ffd35125770 in ?? ()
No symbol table info available.
#65 0x0000308b0c60c8d0 in ?? ()
No symbol table info available.
#66 0x0000000000000000 in ?? ()
No symbol table info available.
Offline
If you did not change anything in the PKGBUILD how did you disable stripping?
Last edited by loqs (2020-10-15 17:49:11)
Offline
I built a debug symbol package with 500MB of debug info which definitely gets loaded and debugs things.
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
The crash is already fixed, the fix will come with version 3.38.2.
https://gitlab.gnome.org/GNOME/mutter/-/issues/1431
Thank you all.
Offline
Please mark you thread as solved by editing the first post and prepending [SOLVED] to the title.
Offline