[00:15] Dominus (~dominus@exult/developer/dominus) left irc: Read error: Connection reset by peer [00:17] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [00:50] gnarchie (gnarchie@user/gnarchie) left irc: Quit: ZNC 1.9.1 - https://znc.in [00:56] gnarchie (gnarchie@user/gnarchie) joined #scummvm. [01:06] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:08] cYmen (~simon@user/cYmen) left irc: Quit: No Ping reply in 180 seconds. [01:09] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 252 seconds [01:09] Nick change: DominusExult -> Dominus [01:09] cYmen (~simon@user/cYmen) joined #scummvm. [05:40] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [05:40] TMM (hp@amanda.tmm.cx) joined #scummvm. [06:20] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [06:22] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 252 seconds [06:22] Nick change: DominusExult -> Dominus [06:31] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/Ywv3nE [06:31] scummvm/master 985e914 Strangerke: M4: RIDDLE: room 706: Small cleanup in daemon [08:52] ldevulder (~ldevulder@82.66.145.28) joined #scummvm. [11:11] ldevulder (~ldevulder@82.66.145.28) left irc: Quit: Leaving [11:11] borosky (~borosky@213.134.161.252) joined #scummvm. [11:25] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [11:43] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/nPGJU6 [11:43] scummvm/master 9da6a28 ccawley2011: COMMON: Reduce the amount of memory needed by translations [11:43] [scummvm] bluegr closed pull request #6301: COMMON: Reduce the amount of memory needed by translations (master...translation-mem) https://is.gd/pNuBcv [11:55] [scummvm] yuv422 pushed 1 new commits to master: https://is.gd/RE0j91 [11:55] scummvm/master e553855 : DARKSEED: Fix palette flashing when changing rooms at dusk. [13:05] ldevulder (~ldevulder@82.66.145.28) joined #scummvm. [13:28] ccawley2011 (~ccawley20@195.180.34.70) joined #scummvm. [13:28] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:44] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [13:45] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [14:12] ccawley2011 (~ccawley20@195.180.34.70) left irc: Ping timeout: 248 seconds [14:29] speachy (~speachy@rockbox/developer/speachy) left irc: Quit: WeeChat 4.4.3 [14:32] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [15:15] [scummvm] ccawley2011 opened pull request #6305: I18N: Miscellaneous fixes (master...translations) https://is.gd/7alqcr [15:34] ldevulder (~ldevulder@82.66.145.28) left irc: Quit: Leaving [15:40] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [16:00] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [17:18] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [17:18] TMM (hp@amanda.tmm.cx) joined #scummvm. [18:15] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [18:25] [scummvm] ccawley2011 opened pull request #6306: LICENSES: Update the license information for the fonts (master...font-licenses) https://is.gd/znKLAq [18:33] ccawley2011 (~ccawley20@195.180.34.70) joined #scummvm. [18:33] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [19:10] ccawley2011 (~ccawley20@195.180.34.70) left irc: Ping timeout: 244 seconds [19:23] ccawley2011 (~ccawley20@195-180-34-70.customer.gigaclear.net) joined #scummvm. [19:23] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [19:52] [scummvm] bluegr closed pull request #6306: LICENSES: Update the license information for the fonts (master...font-licenses) https://is.gd/znKLAq [19:52] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/KNgVvP [19:52] scummvm/master ce94a91 ccawley2011: LICENSES: Update the license information for the fonts [20:02] [discord] hi, if you're building this yourself with `./configure`, it could be helpful to rebuild with `--enable-debug` in order to have a new backtrace with debug symbols. It would give much more context about what is going on [20:03] [discord] also, please avoid truncating the output; for example, here, having the name of the game you're trying to run could help as well (i.e. the `User picked target 'monkey2-fr' (engine ID 'scumm', game ID 'monkey2')...` kind of line) [20:14] [discord] I tested quickly with the LBA demo available on our website and it doesn't trigger anything in ASan [20:15] [discord] @vanfanel__ please also provide your configure options [20:20] [discord] @lephilousophe @dwa Thanks for taking part of your valuable time to look into this 🙂 [20:20] [discord] This is how I configure my build: [20:20] [discord] ``` [20:20] [discord] CFLAGS="-march=native -mtune=native -O2" \ [20:20] [discord] CXXFLAGS="-march=native -mtune=native -O2" \ [20:20] [discord] ./configure --disable-debug --enable-release --enable-optimizations \ [20:20] [discord] --opengl-mode=gles2 --disable-hq-scalers --disable-fribidi \ [20:20] [discord] --disable-eventrecorder --disable-cloud --disable-savegame-timestamp \ [20:20] [discord] --enable-mt32emu --disable-timidity --disable-flac --disable-alsa \ [20:20] [discord] --enable-vorbis --disable-mad --disable-tremor --disable-theoradec \ [20:20] [discord] --disable-taskbar --disable-sdlnet --disable-libcurl --enable-plugins --default-dynamic \ [20:20] [discord] --disable-engine=hugo,drascula,hopkins,teenagent,tony,tsage,tucker,draci,toltecs,wintermute,touche,parallaction,composer,sword25,tinsel,queen,saga2,cge,cine,cruise,lure,cge2,mortevielle,voyeur,gnap,mads,bbvs,sherlock,access,lab,titanic,plumbers,illusions,bladerunner,cryomni3d,prince,hdb,supernova,pegasus,buried,myst3,zvision,dragons,griffon,director,trecision,ngi,petka,hypno,hadesch,private,stark,ags,asylum,chewy,pink,mtropolis,glk, [20:20] [discord] ``` [20:20] [discord] This is GCC version 14.2.0. [20:20] [discord] I'm doing a debug build now to try to get a more complete backtrace. [20:27] [discord] @kebabounet @lephilousophe Here's a complete log from a debug version (Changed `--disable-debug` to `--enable-debug` and the CFLAGS and CXXFLAGS to `-O0 -ggdb`. The rest of the configure options are exactly the same I put up there) [20:27] [discord] https://pastebin.com/98bXksVA [20:33] [discord] Sorry, re-building again... I left `--enable-release` there. So the GDB log is lacking. [20:36] [discord] It's probably a side effect of having plugins enabled - because the ImGui callbacks aren't reset when the engine exits, they're invalid when the cleanup calback is called on application exit. [20:40] [discord] I did a new build without `--enable-release` and the result is the same on GDB, it can't properly let me step inside ` _imGuiCallbacks.cleanup()` where the segfault happens 😦 [20:40] [discord] @ccawley2011 Will do a buid without the plugin support now, to test your theory 🙂 [20:48] [discord] @lephilousophe The theory of @ccawley2011 is correct: disabling plugins the segfault doesn't happen. [20:56] [scummvm] scemino pushed 1 new commits to master: https://is.gd/DXMmpO [20:56] scummvm/master 979207a scemino: TWP: Fix cutscene regressions [20:56] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/D6vXZC [20:56] scummvm/master 3bf980b weblate: I18N: Update translations templates [20:59] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/kADidU [20:59] scummvm/master 2ba507b weblate: I18N: Update translation files [21:14] [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/dIW3BT [21:14] scummvm/master 136886c neuromancer: FREESCAPE: improved sensor rendering [21:15] ccawley2011_ (~ccawley20@195.180.34.70) joined #scummvm. [21:15] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [21:19] ccawley2011 (~ccawley20@195-180-34-70.customer.gigaclear.net) left irc: Ping timeout: 252 seconds [21:28] [scummvm] scemino pushed 1 new commits to master: https://is.gd/aSkEQL [21:28] scummvm/master 4cd41b4 scemino: TWP: Fix breaktime with negative value [21:28] ccawley2011 (~ccawley20@195-180-34-70.customer.gigaclear.net) joined #scummvm. [21:28] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [21:29] [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/F1YIXJE [21:29] scummvm/master ae3bc05 neuromancer: FREESCAPE: return mouse to its original state [21:31] ccawley2011_ (~ccawley20@195.180.34.70) left irc: Ping timeout: 244 seconds [21:36] gsi_ (~gsi@user/gsi) joined #scummvm. [21:39] gsi (~gsi@user/gsi) left irc: Ping timeout: 252 seconds [21:55] [scummvm] criezy pushed 1 new commits to master: https://is.gd/5ErRia [21:55] scummvm/master 9356960 criezy: SCI: Improve grammar for GK2 fan subtitles prompt [21:55] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/i7daLQ [21:55] scummvm/master fa2cf8a weblate: I18N: Update translations templates [21:57] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/ynuWtB [21:57] scummvm/master 9c98b7b weblate: I18N: Update translation files [22:14] [discord] weird case on one of my boxes... [22:14] [discord] since 52fbe66, the theme totally fails to load if USE_FREETYPE2 is not defined (for example if `libfreetype-dev` is missing on debian), and scummvm comes up in english. [22:14] [discord] if USE_FREETYPE2 *is* defined..... scummvm comes up in another language, reminds me of spanish, perhaps Catalan!! [22:14] [discord] the locale on this box is en_CA (Canadian English), maybe this is a hint? [22:15] [discord] weird case on one of my boxes... [22:15] [discord] since 52fbe66, the theme totally fails to load if USE_FREETYPE2 is not defined (for example if `libfreetype-dev` is missing on debian), and scummvm comes up in english. [22:15] [discord] if USE_FREETYPE2 *is* defined..... scummvm comes up in another language, reminds me of spanish, perhaps Catalan!! [22:15] [discord] the locale on this box is en_CA (Canadian English), maybe this is a hint? [22:15] [discord] before this commit, it comes up in English and the theme successfully loads, with or without scalable font (edited) [22:16] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/ydzMsc [22:16] scummvm/master 3fe47b2 Strangerke: M4: RIDDLE: Fix CID 1565707 [22:21] [scummvm] ccawley2011 opened pull request #6307: SDL: Fix order of components when detecting the language with SDL_GetPreferredLocales() (master...sdl-locales) https://is.gd/ggzezS [22:21] [discord] ah, now i'm looking carefully... `Common::String::format("%s_%s", locales[0].country, locales[0].language);` [22:21] [discord] is the order of `country` and `language` really correct here? [22:28] [discord] No, language should be first. [22:28] [discord] ah thanks @ccawley2011 and for whatever reason it also allows for the theme to load again (was seeing ``` [22:28] [discord] WARNING: Couldn't load font 'helvb12.bdf'/'FreeSansBold.ttf'! [22:28] [discord] File , line 150: [22:28] [discord] [22:28] [discord] [22:28] [discord] Parser error: Error loading localized Font in theme engine. [22:28] [discord] ``` only without freetype2, i wonder if this is indicative of an issue for someone who actually wants Catalan...?) [22:30] [discord] The issue when FreeType is disabled is something I've been somewhat aware of, but I hadn't investigated what the consequences are when a non-English language is autodetected. [22:32] [scummvm] bluegr closed pull request #6307: SDL: Fix order of components when detecting the language with SDL_GetPreferredLocales() (master...sdl-locales) https://is.gd/ggzezS [22:32] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/QNFG3S [22:32] scummvm/master 3ead988 ccawley2011: SDL: Fix order of components when detecting the language with SDL_GetPreferredLocales() [22:32] [discord] Essentially, the builtin fonts that are used when FreeType is disabled only has glyphs for Western and Central European languages, but because the translation system doesn't have a method for detecting which languages would work with just those characters, it currently assumes that English is the only language that works. [22:33] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/Bq9PQu [22:33] scummvm/master e04f713 Strangerke: M4: RIDDLE: Room 901: Fix issue in daemon (CID 1532969) [22:33] [discord] got it. well, it's wrapped up for me in any case, thank you. forty five minutes ago i thought i had totally failed to bisect when i arrived at `MORPHOS: ...` 😹 [22:40] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/EyeMsD [22:40] scummvm/master 6ec6dd7 Strangerke: M4: RIDDLE: Room 803: Remove useless code, renaming and cleanup (also fixes CID 1563744) [22:45] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/ZAFhbq [22:45] scummvm/master f23349c Strangerke: M4: RIDDLE: Room 802: Remove useless code and cleanup (also fixes CID 1563748) [23:03] borosky (~borosky@213.134.161.252) left irc: Ping timeout: 246 seconds [23:04] [scummvm] bluegr pushed 2 new commits to master: https://is.gd/ZJD7uP [23:04] scummvm/master 0128e09 bluegr: SCI: Move the language detection fallback code into a separate function [23:04] scummvm/master 6ec64ff bluegr: PLUGINS: Initialize the _currentPlugin var in PluginManagerUncached [00:00] --- Wed Dec 11 2024