/srv/irclogs.ubuntu.com/2022/11/18/#ubuntu-desktop.txt

=== popey5 is now known as popey
oSoMoNgood morning desktoppers, happy Friday!06:53
lissyxoSoMoN, do we have a way to get a coredump and symbols out of the build?09:24
lissyxor have gdb attach to it09:24
oSoMoNnot that I know of09:32
lissyxoSoMoN, have you tried nightly with PGO ?09:37
oSoMoNlissyx, no, but it would be good to enable it for nightly indeed09:37
lissyxdentist appointment upcoming, not sure when I can resume working09:38
lissyxhonestly I think the next step is live-patching the makefile and run xpcshell under gdb ...09:39
lissyxbut I dont know how that can properly be interfaced with snapcraft? how can I get access to the gdb shell?09:39
oSoMoNI don't know either09:59
lissyxfound https://snapcraft.io/docs/using-gdb-gdbserver11:32
lissyxbut it is going to run everything under gdb ...11:32
lissyxoSoMoN, ok, I need to extract the objdir + coredump maybe12:05
lissyxoSoMoN, I am to blame, I fear: https://searchfox.org/mozilla-central/rev/aa329cf7506ddd966542e642ec00223fd7461599/xpcom/io/SpecialSystemDirectory.cpp#19612:22
oSoMoNlissyx, is this what's causing the xpcshell crash?12:24
lissyxoSoMoN, as much I as hope yes12:24
lissyxoSoMoN, I could not get an actionable stack inside the snap runner12:25
oSoMoNany idea why it can't find the appinfo service?12:25
lissyxcopied the whole build/ and the coredump outside12:25
lissyxI just found out, I dont have any idea yet ...12:25
lissyxoSoMoN, bingo12:32
lissyxsnapcraft-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.json12:33
lissyxsnapcraft-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
lissyxjson12:33
lissyxSegmentation fault12:33
lissyxso I guess https://searchfox.org/mozilla-central/source/extensions/pref/autoconfig/src/nsReadConfig.cpp#251-25812:36
oSoMoNnice catch12:39
oSoMoNI guess a workaround would be to unset SNAP_INSTANCE_NAME12:39
lissyxSNAP_INSTANCE_NAME in env during the build is expected?12:39
oSoMoNyes, because it's snapcraft running as a snap, so the value should be "snapcraft"12:39
lissyxmaybe the check https://searchfox.org/mozilla-central/source/widget/gtk/WidgetUtilsGtk.cpp#117 should be changed12:40
lissyxoSoMoN, I'm preparing a patch12:50
oSoMoNlissyx, it can't really be changed, because with parallel installs you can assign arbitrary names to snaps12:51
lissyxoSoMoN, ?12:51
oSoMoNi.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", respectively12:51
lissyxoSoMoN, we cant just consider we are not running under snap when the SNAP_INSTANCE_NAME is snapcraft for example12:51
oSoMoNI think unsetting SNAP_INSTANCE_NAME in the build script in snapcraft.yaml is easier and cleaner12:52
lissyxI dont think someone would be able to run the firefox snap with a SNAP_INSTANCE_NAME of snapcraft right?12:52
oSoMoNtheoretically, you could12:53
lissyxok, I would not have bet on that12:53
lissyxI find it a bit hacky to unset during the build12:53
oSoMoNit is, but it's a rather self-contained and easy-to-document hack12:54
lissyxoSoMoN, I'm still testing my patch, should not be long12:58
jbichagood morning13:03
KGB-0gedit 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/zEt113:07
oSoMoNgood morning jbicha 13:07
lissyxgrmbl13:16
lissyxmy patch does not apply :[13:16
lissyxbecause I'm dumb13:18
=== popey6 is now known as popey
lissyxbetter now :)13:19
KGB-0gedit-plugins signed tags 5f17a56 Jeremy Bicha upstream/43.1 * Upstream version 43.1 * https://deb.li/3u6wC13:28
KGB-2gedit-plugins upstream/latest 6b1849a Jeremy Bicha * pushed 41 commits (first 5 follow) * https://deb.li/f6LU13:28
KGB-2gedit-plugins upstream/latest d630fea Sébastien Wilmet meson.build * build: small fix * https://deb.li/3er6F13:28
KGB-2gedit-plugins upstream/latest 5330bea Jordi Mas plugins/charmap/charmap/ __init__.py panel.py * charmap: bug fix * https://deb.li/3kQ8713:28
KGB-2gedit-plugins upstream/latest 1de1bc8 Sébastien Wilmet meson.build meson_options.txt * Remove commander plugin - prepa * https://deb.li/iWztd13:29
KGB-2gedit-plugins upstream/latest e8c6586 Sébastien Wilmet (39 files in 8 dirs) * Remove commander plugin (broken) * https://deb.li/pErV13:29
KGB-2gedit-plugins upstream/latest d1518e3 Zurab Kargareteli po/ka.po * Update Georgian translation * https://deb.li/3QA0g13:29
KGB-2gedit-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/1zYN13:29
oSoMoNlissyx, is your patch working?14:24
lissyxoSoMoN, I'm seeing linker issues ..15:16
lissyxoSoMoN, /snap/gnome-3-38-2004-sdk/current/usr/bin/ld.gold: fatal error: out of file descriptors and couldn't close any15:17
lissyxoSoMoN, it's still picking gold from gnome-sdk ...15:17
lissyxoSoMoN, https://paste.mozilla.org/9wBLM1LD15:20
lissyxoSoMoN, but it did fix the segfault15:20
lissyxoSoMoN, I can see in the build log that normandy.json file was generated15:20
lissyx(school time)15:25
KGB-0babl 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/UxN416:42
KGB-0babl signed tags 9332567 Jeremy Bicha upstream/0.1.98 * Upstream version 0.1.98 * https://deb.li/3IxIE16:50
KGB-2babl upstream/latest a5c7225 Jeremy Bicha * pushed 6 commits (first 5 follow) * https://deb.li/IJb216:50
KGB-2babl upstream/latest 7fec6fa Øyvind Kolås meson.build * post release version bump * https://deb.li/ikDAI16:50
KGB-2babl upstream/latest 8f91c5a Øyvind Kolås babl/babl-icc.c * ICC: verify validity of data-ranges for ICC tags * https://deb.li/7MSU16:50
KGB-2babl upstream/latest 09a2b46 Øyvind Kolås babl/babl-icc.c * icc: make bounds protection more robust * https://deb.li/3rDXF16:50
KGB-2babl upstream/latest 5728b43 Øyvind Kolås babl/babl-fish-path.c babl/babl.h export-symbols * babl: add babl_gc * https://deb.li/yx9716:50
KGB-2babl upstream/latest d26b50f Øyvind Kolås NEWS meson.build * meson, NEWS: release 0.1.98 * https://deb.li/3MJWd16:50
KGB-2babl 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/3eMkC16:50
KGB-0gegl upstream/latest ed573f1 Jeremy Bicha * pushed 22 commits (first 5 follow) * https://deb.li/9JIR17:36
KGB-0gegl upstream/latest 8752b06 Sam James gegl/buffer/gegl-sampler-nearest.c * gegl-sampler-nearest: fix typo in babl_process * https://deb.li/35Miv17:36
KGB-2gegl 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/Kx5F17:36
KGB-0gegl upstream/latest 97d5954 Asier Sarasua Garmendia po/eu.po * Update Basque translation * https://deb.li/PMEE17:36
KGB-0gegl upstream/latest a6520dc Luming Zh po/zh_CN.po * Update Chinese (China) translation * https://deb.li/3cD0e17:36
KGB-0gegl upstream/latest d54fc3c Jehan meson.build meson_options.txt operations/common/meson.build * meson, operations: missing OpenMP as an optional dependency. * https://deb.li/6xeI17:37
KGB-0gegl upstream/latest 32e0446 Øyvind Kolås gegl/buffer/ (5 files) * buffer: improve workarounds for legacy babl * https://deb.li/iwJ2A17:37
KGB-0gvfs Janitor 353527 * commented merge request !6 * https://deb.li/iORIg19:34
KGB-0gnome-builder signed tags c35c43c Jeremy Bicha upstream/43.3 * Upstream version 43.3 * https://deb.li/ikp8d19:51
KGB-0gnome-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/1oG019:52
KGB-0gnome-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/3BlW219:52
=== chrisccoulson_ is now known as chrisccoulson
KGB-2gdk-pixbuf tags b8ec04b Simon McVittie upstream/2.42.10+dfsg * Upstream version 2.42.10+dfsg * https://deb.li/v0B121:26
KGB-2gdk-pixbuf upstream/latest cf83217 Simon McVittie (7 files in 4 dirs) * New upstream version 2.42.10+dfsg * https://deb.li/SHYc21:26
KGB-0gdk-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/3Wvt721:27

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!