=== popey5 is now known as popey | ||
oSoMoN | good morning desktoppers, happy Friday! | 06:53 |
---|---|---|
lissyx | oSoMoN, do we have a way to get a coredump and symbols out of the build? | 09:24 |
lissyx | or have gdb attach to it | 09:24 |
oSoMoN | not that I know of | 09:32 |
lissyx | oSoMoN, have you tried nightly with PGO ? | 09:37 |
oSoMoN | lissyx, no, but it would be good to enable it for nightly indeed | 09:37 |
lissyx | dentist appointment upcoming, not sure when I can resume working | 09:38 |
lissyx | honestly I think the next step is live-patching the makefile and run xpcshell under gdb ... | 09:39 |
lissyx | but I dont know how that can properly be interfaced with snapcraft? how can I get access to the gdb shell? | 09:39 |
oSoMoN | I don't know either | 09:59 |
lissyx | found https://snapcraft.io/docs/using-gdb-gdbserver | 11:32 |
lissyx | but it is going to run everything under gdb ... | 11:32 |
lissyx | oSoMoN, ok, I need to extract the objdir + coredump maybe | 12:05 |
lissyx | oSoMoN, I am to blame, I fear: https://searchfox.org/mozilla-central/rev/aa329cf7506ddd966542e642ec00223fd7461599/xpcom/io/SpecialSystemDirectory.cpp#196 | 12:22 |
oSoMoN | lissyx, is this what's causing the xpcshell crash? | 12:24 |
lissyx | oSoMoN, as much I as hope yes | 12:24 |
lissyx | oSoMoN, I could not get an actionable stack inside the snap runner | 12:25 |
oSoMoN | any idea why it can't find the appinfo service? | 12:25 |
lissyx | copied the whole build/ and the coredump outside | 12:25 |
lissyx | I just found out, I dont have any idea yet ... | 12:25 |
lissyx | oSoMoN, bingo | 12:32 |
lissyx | 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 |
lissyx | 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 |
lissyx | json | 12:33 |
lissyx | Segmentation fault | 12:33 |
lissyx | so I guess https://searchfox.org/mozilla-central/source/extensions/pref/autoconfig/src/nsReadConfig.cpp#251-258 | 12:36 |
oSoMoN | nice catch | 12:39 |
oSoMoN | I guess a workaround would be to unset SNAP_INSTANCE_NAME | 12:39 |
lissyx | SNAP_INSTANCE_NAME in env during the build is expected? | 12:39 |
oSoMoN | yes, because it's snapcraft running as a snap, so the value should be "snapcraft" | 12:39 |
lissyx | maybe the check https://searchfox.org/mozilla-central/source/widget/gtk/WidgetUtilsGtk.cpp#117 should be changed | 12:40 |
lissyx | oSoMoN, I'm preparing a patch | 12:50 |
oSoMoN | lissyx, it can't really be changed, because with parallel installs you can assign arbitrary names to snaps | 12:51 |
lissyx | oSoMoN, ? | 12:51 |
oSoMoN | 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 |
lissyx | oSoMoN, we cant just consider we are not running under snap when the SNAP_INSTANCE_NAME is snapcraft for example | 12:51 |
oSoMoN | I think unsetting SNAP_INSTANCE_NAME in the build script in snapcraft.yaml is easier and cleaner | 12:52 |
lissyx | I dont think someone would be able to run the firefox snap with a SNAP_INSTANCE_NAME of snapcraft right? | 12:52 |
oSoMoN | theoretically, you could | 12:53 |
lissyx | ok, I would not have bet on that | 12:53 |
lissyx | I find it a bit hacky to unset during the build | 12:53 |
oSoMoN | it is, but it's a rather self-contained and easy-to-document hack | 12:54 |
lissyx | oSoMoN, I'm still testing my patch, should not be long | 12:58 |
jbicha | good morning | 13:03 |
KGB-0 | 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 |
oSoMoN | good morning jbicha | 13:07 |
lissyx | grmbl | 13:16 |
lissyx | my patch does not apply :[ | 13:16 |
lissyx | because I'm dumb | 13:18 |
=== popey6 is now known as popey | ||
lissyx | better now :) | 13:19 |
KGB-0 | gedit-plugins signed tags 5f17a56 Jeremy Bicha upstream/43.1 * Upstream version 43.1 * https://deb.li/3u6wC | 13:28 |
KGB-2 | gedit-plugins upstream/latest 6b1849a Jeremy Bicha * pushed 41 commits (first 5 follow) * https://deb.li/f6LU | 13:28 |
KGB-2 | gedit-plugins upstream/latest d630fea Sébastien Wilmet meson.build * build: small fix * https://deb.li/3er6F | 13:28 |
KGB-2 | gedit-plugins upstream/latest 5330bea Jordi Mas plugins/charmap/charmap/ __init__.py panel.py * charmap: bug fix * https://deb.li/3kQ87 | 13:28 |
KGB-2 | gedit-plugins upstream/latest 1de1bc8 Sébastien Wilmet meson.build meson_options.txt * Remove commander plugin - prepa * https://deb.li/iWztd | 13:29 |
KGB-2 | gedit-plugins upstream/latest e8c6586 Sébastien Wilmet (39 files in 8 dirs) * Remove commander plugin (broken) * https://deb.li/pErV | 13:29 |
KGB-2 | gedit-plugins upstream/latest d1518e3 Zurab Kargareteli po/ka.po * Update Georgian translation * https://deb.li/3QA0g | 13:29 |
KGB-2 | 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 | 13:29 |
oSoMoN | lissyx, is your patch working? | 14:24 |
lissyx | oSoMoN, I'm seeing linker issues .. | 15:16 |
lissyx | 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 |
lissyx | oSoMoN, it's still picking gold from gnome-sdk ... | 15:17 |
lissyx | oSoMoN, https://paste.mozilla.org/9wBLM1LD | 15:20 |
lissyx | oSoMoN, but it did fix the segfault | 15:20 |
lissyx | oSoMoN, I can see in the build log that normandy.json file was generated | 15:20 |
lissyx | (school time) | 15:25 |
KGB-0 | 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:42 |
KGB-0 | babl signed tags 9332567 Jeremy Bicha upstream/0.1.98 * Upstream version 0.1.98 * https://deb.li/3IxIE | 16:50 |
KGB-2 | babl upstream/latest a5c7225 Jeremy Bicha * pushed 6 commits (first 5 follow) * https://deb.li/IJb2 | 16:50 |
KGB-2 | babl upstream/latest 7fec6fa Øyvind Kolås meson.build * post release version bump * https://deb.li/ikDAI | 16:50 |
KGB-2 | 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 |
KGB-2 | babl upstream/latest 09a2b46 Øyvind Kolås babl/babl-icc.c * icc: make bounds protection more robust * https://deb.li/3rDXF | 16:50 |
KGB-2 | 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 |
KGB-2 | babl upstream/latest d26b50f Øyvind Kolås NEWS meson.build * meson, NEWS: release 0.1.98 * https://deb.li/3MJWd | 16:50 |
KGB-2 | 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 | 16:50 |
KGB-0 | gegl upstream/latest ed573f1 Jeremy Bicha * pushed 22 commits (first 5 follow) * https://deb.li/9JIR | 17:36 |
KGB-0 | 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 |
KGB-2 | 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 |
KGB-0 | gegl upstream/latest 97d5954 Asier Sarasua Garmendia po/eu.po * Update Basque translation * https://deb.li/PMEE | 17:36 |
KGB-0 | gegl upstream/latest a6520dc Luming Zh po/zh_CN.po * Update Chinese (China) translation * https://deb.li/3cD0e | 17:36 |
KGB-0 | 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 |
KGB-0 | gegl upstream/latest 32e0446 Øyvind Kolås gegl/buffer/ (5 files) * buffer: improve workarounds for legacy babl * https://deb.li/iwJ2A | 17:37 |
KGB-0 | gvfs Janitor 353527 * commented merge request !6 * https://deb.li/iORIg | 19:34 |
KGB-0 | gnome-builder signed tags c35c43c Jeremy Bicha upstream/43.3 * Upstream version 43.3 * https://deb.li/ikp8d | 19:51 |
KGB-0 | 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 |
KGB-0 | 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 | 19:52 |
=== chrisccoulson_ is now known as chrisccoulson | ||
KGB-2 | gdk-pixbuf tags b8ec04b Simon McVittie upstream/2.42.10+dfsg * Upstream version 2.42.10+dfsg * https://deb.li/v0B1 | 21:26 |
KGB-2 | gdk-pixbuf upstream/latest cf83217 Simon McVittie (7 files in 4 dirs) * New upstream version 2.42.10+dfsg * https://deb.li/SHYc | 21:26 |
KGB-0 | 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 | 21:27 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!