=== popey5 is now known as popey [06:53] good morning desktoppers, happy Friday! [09:24] oSoMoN, do we have a way to get a coredump and symbols out of the build? [09:24] or have gdb attach to it [09:32] not that I know of [09:37] oSoMoN, have you tried nightly with PGO ? [09:37] lissyx, no, but it would be good to enable it for nightly indeed [09:38] dentist appointment upcoming, not sure when I can resume working [09:39] honestly I think the next step is live-patching the makefile and run xpcshell under gdb ... [09:39] but I dont know how that can properly be interfaced with snapcraft? how can I get access to the gdb shell? [09:59] I don't know either [11:32] found https://snapcraft.io/docs/using-gdb-gdbserver [11:32] but it is going to run everything under gdb ... [12:05] oSoMoN, ok, I need to extract the objdir + coredump maybe [12:22] oSoMoN, I am to blame, I fear: https://searchfox.org/mozilla-central/rev/aa329cf7506ddd966542e642ec00223fd7461599/xpcom/io/SpecialSystemDirectory.cpp#196 [12:24] lissyx, is this what's causing the xpcshell crash? [12:24] oSoMoN, as much I as hope yes [12:25] oSoMoN, I could not get an actionable stack inside the snap runner [12:25] any idea why it can't find the appinfo service? [12:25] copied the whole build/ and the coredump outside [12:25] I just found out, I dont have any idea yet ... [12:32] oSoMoN, bingo [12:33] snapcraft-firefox ../parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/browser/installer# env LD_LIBRARY_PATH="/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:../../dist//bin" ../../dist//bin/xpcshell /root/parts/firefox/build/toolkit/components/normandy/metadata-script.js ../../dist//firefox-108.0.en-US.linux-x86_64.normandy.json [12:33] snapcraft-firefox ../parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/browser/installer# env SNAP_INSTANCE_NAME=aaa LD_LIBRARY_PATH="/snap/gnome-3-38-2004-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-3-38-2004-sdk/current/usr/lib:../../dist//bin" ../../dist//bin/xpcshell /root/parts/firefox/build/toolkit/components/normandy/metadata-script.js ../../dist//firefox-108.0.en-US.linux-x86_64.normandy. [12:33] json [12:33] Segmentation fault [12:36] so I guess https://searchfox.org/mozilla-central/source/extensions/pref/autoconfig/src/nsReadConfig.cpp#251-258 [12:39] nice catch [12:39] I guess a workaround would be to unset SNAP_INSTANCE_NAME [12:39] SNAP_INSTANCE_NAME in env during the build is expected? [12:39] yes, because it's snapcraft running as a snap, so the value should be "snapcraft" [12:40] maybe the check https://searchfox.org/mozilla-central/source/widget/gtk/WidgetUtilsGtk.cpp#117 should be changed [12:50] oSoMoN, I'm preparing a patch [12:51] lissyx, it can't really be changed, because with parallel installs you can assign arbitrary names to snaps [12:51] oSoMoN, ? [12:51] i.e. I have firefox from stable, beta and nightly installed in parallel, and the values of SNAP_INSTANCE_NAME for the three are "firefox", "firefox_beta" and "firefox_nightly", respectively [12:51] oSoMoN, we cant just consider we are not running under snap when the SNAP_INSTANCE_NAME is snapcraft for example [12:52] I think unsetting SNAP_INSTANCE_NAME in the build script in snapcraft.yaml is easier and cleaner [12:52] I dont think someone would be able to run the firefox snap with a SNAP_INSTANCE_NAME of snapcraft right? [12:53] theoretically, you could [12:53] ok, I would not have bet on that [12:53] I find it a bit hacky to unset during the build [12:54] it is, but it's a rather self-contained and easy-to-document hack [12:58] oSoMoN, I'm still testing my patch, should not be long [13:03] good morning [13:07] gedit pristine-tar d7ac0f6 Jeremy Bicha gedit_43.2.orig.tar.xz.delta gedit_43.2.orig.tar.xz.id * pristine-tar data for gedit_43.2.orig.tar.xz * https://deb.li/zEt1 [13:07] good morning jbicha [13:16] grmbl [13:16] my patch does not apply :[ [13:18] because I'm dumb === popey6 is now known as popey [13:19] better now :) [13:28] gedit-plugins signed tags 5f17a56 Jeremy Bicha upstream/43.1 * Upstream version 43.1 * https://deb.li/3u6wC [13:28] gedit-plugins upstream/latest 6b1849a Jeremy Bicha * pushed 41 commits (first 5 follow) * https://deb.li/f6LU [13:28] gedit-plugins upstream/latest d630fea Sébastien Wilmet meson.build * build: small fix * https://deb.li/3er6F [13:28] gedit-plugins upstream/latest 5330bea Jordi Mas plugins/charmap/charmap/ __init__.py panel.py * charmap: bug fix * https://deb.li/3kQ87 [13:29] gedit-plugins upstream/latest 1de1bc8 Sébastien Wilmet meson.build meson_options.txt * Remove commander plugin - prepa * https://deb.li/iWztd [13:29] gedit-plugins upstream/latest e8c6586 Sébastien Wilmet (39 files in 8 dirs) * Remove commander plugin (broken) * https://deb.li/pErV [13:29] gedit-plugins upstream/latest d1518e3 Zurab Kargareteli po/ka.po * Update Georgian translation * https://deb.li/3QA0g [13:29] gedit-plugins pristine-tar c828e33 Jeremy Bicha gedit-plugins_43.1.orig.tar.xz.delta gedit-plugins_43.1.orig.tar.xz.id * pristine-tar data for gedit-plugins_43.1.orig.tar.xz * https://deb.li/1zYN [14:24] lissyx, is your patch working? [15:16] oSoMoN, I'm seeing linker issues .. [15:17] oSoMoN, /snap/gnome-3-38-2004-sdk/current/usr/bin/ld.gold: fatal error: out of file descriptors and couldn't close any [15:17] oSoMoN, it's still picking gold from gnome-sdk ... [15:20] oSoMoN, https://paste.mozilla.org/9wBLM1LD [15:20] oSoMoN, but it did fix the segfault [15:20] oSoMoN, I can see in the build log that normandy.json file was generated [15:25] (school time) [16:42] babl pristine-tar 3594f12 Nathan Pratta Teodosio babl_0.1.96.orig.tar.xz.delta babl_0.1.96.orig.tar.xz.id * pristine-tar data for babl_0.1.96.orig.tar.xz * https://deb.li/UxN4 [16:50] babl signed tags 9332567 Jeremy Bicha upstream/0.1.98 * Upstream version 0.1.98 * https://deb.li/3IxIE [16:50] babl upstream/latest a5c7225 Jeremy Bicha * pushed 6 commits (first 5 follow) * https://deb.li/IJb2 [16:50] babl upstream/latest 7fec6fa Øyvind Kolås meson.build * post release version bump * https://deb.li/ikDAI [16:50] babl upstream/latest 8f91c5a Øyvind Kolås babl/babl-icc.c * ICC: verify validity of data-ranges for ICC tags * https://deb.li/7MSU [16:50] babl upstream/latest 09a2b46 Øyvind Kolås babl/babl-icc.c * icc: make bounds protection more robust * https://deb.li/3rDXF [16:50] babl upstream/latest 5728b43 Øyvind Kolås babl/babl-fish-path.c babl/babl.h export-symbols * babl: add babl_gc * https://deb.li/yx97 [16:50] babl upstream/latest d26b50f Øyvind Kolås NEWS meson.build * meson, NEWS: release 0.1.98 * https://deb.li/3MJWd [16:50] babl pristine-tar 940c471 Jeremy Bicha babl_0.1.98.orig.tar.xz.delta babl_0.1.98.orig.tar.xz.id * pristine-tar data for babl_0.1.98.orig.tar.xz * https://deb.li/3eMkC [17:36] gegl upstream/latest ed573f1 Jeremy Bicha * pushed 22 commits (first 5 follow) * https://deb.li/9JIR [17:36] gegl upstream/latest 8752b06 Sam James gegl/buffer/gegl-sampler-nearest.c * gegl-sampler-nearest: fix typo in babl_process * https://deb.li/35Miv [17:36] gegl pristine-tar f8c9763 Jeremy Bicha gegl_0.4.40.orig.tar.xz.delta gegl_0.4.40.orig.tar.xz.id * pristine-tar data for gegl_0.4.40.orig.tar.xz * https://deb.li/Kx5F [17:36] gegl upstream/latest 97d5954 Asier Sarasua Garmendia po/eu.po * Update Basque translation * https://deb.li/PMEE [17:36] gegl upstream/latest a6520dc Luming Zh po/zh_CN.po * Update Chinese (China) translation * https://deb.li/3cD0e [17:37] gegl upstream/latest d54fc3c Jehan meson.build meson_options.txt operations/common/meson.build * meson, operations: missing OpenMP as an optional dependency. * https://deb.li/6xeI [17:37] gegl upstream/latest 32e0446 Øyvind Kolås gegl/buffer/ (5 files) * buffer: improve workarounds for legacy babl * https://deb.li/iwJ2A [19:34] gvfs Janitor 353527 * commented merge request !6 * https://deb.li/iORIg [19:51] gnome-builder signed tags c35c43c Jeremy Bicha upstream/43.3 * Upstream version 43.3 * https://deb.li/ikp8d [19:52] gnome-builder pristine-tar cc95be9 Jeremy Bicha gnome-builder_43.2.orig.tar.xz.delta gnome-builder_43.2.orig.tar.xz.id * pristine-tar data for gnome-builder_43.2.orig.tar.xz * https://deb.li/1oG0 [19:52] gnome-builder pristine-tar a7bcfc1 Jeremy Bicha gnome-builder_43.3.orig.tar.xz.delta gnome-builder_43.3.orig.tar.xz.id * pristine-tar data for gnome-builder_43.3.orig.tar.xz * https://deb.li/3BlW2 === chrisccoulson_ is now known as chrisccoulson [21:26] gdk-pixbuf tags b8ec04b Simon McVittie upstream/2.42.10+dfsg * Upstream version 2.42.10+dfsg * https://deb.li/v0B1 [21:26] gdk-pixbuf upstream/latest cf83217 Simon McVittie (7 files in 4 dirs) * New upstream version 2.42.10+dfsg * https://deb.li/SHYc [21:27] gdk-pixbuf pristine-tar 759d6bc Simon McVittie gdk-pixbuf_2.42.10+dfsg.orig.tar.xz.delta gdk-pixbuf_2.42.10+dfsg.orig.tar.xz.id * pristine-tar data for gdk-pixbuf_2.42.10+dfsg.orig.tar.xz * https://deb.li/3Wvt7