Monday, 2026-07-20

*** n2klb_ is now known as n2klb01:55
sharks_It was briefly mentioned a few weeks ago, but is there any way to handle parse-android-dynparts completely agnostic of which slot you're flashed onto?03:36
sharks_https://irclogs.sailfishos.org/logs/%2523sailfishos-porters/2026/%2523sailfishos-porters.2026-06-29.log.html#t2026-06-29T11:02:3203:36
sharks_https://irclogs.sailfishos.org/logs/%23sailfishos-porters/2026/%23sailfishos-porters.2026-06-29.log.html#t2026-06-29T11:02:3203:40
sharks_Sorry, for some reason sailfish browser turns "%23" into "%2523"03:41
Mister_Magistersailbot: it encodes %, %25 is % encoded07:26
Mister_Magistersorry i meant sharks xd08:25
Mister_Magisterpoor bot catching strays xd08:26
sharksLol, yeah no I know it's encoding % as %25 but it seems counter-intuitive given that the % is only there to encode # as %2309:38
Mister_Magisterdon't shoot the messenger :P09:38
sharksI did not intend to!09:44
Mister_MagisterI went to sleep and now phone is booting on exact same kernel, magic innit11:09
Mister_Magisterbut seals did not help, heck, browser gets permission denied when trying to use it lol11:09
Mister_Magisterokay so in shmem_setattr there is return -EPERM hm11:24
Mister_Magistermal: would you be so kind as to strace sfos browser on fp2?11:33
malwhat are you looking for from strace?11:44
Mister_Magisterjust to compare11:45
Mister_Magistersyscalls mostly11:45
Mister_Magisterits nice to have working strace to compare against11:45
Mister_Magisterxulrunner-qt5-debuginfo-91.13.1+git8-1.25.1.jolla.armv7hl needs 2243MB more space on the / filesystem11:47
Mister_Magisterexcuse me? HOW MUCH?!11:47
Mister_Magisteri don't have that kind of storage11:48
Mister_Magisterholdup i only got 200MB free?11:48
malgecko debug symbols are huge in the old build11:52
Mister_Magisterit loops and dies in xulrunner11:54
Mister_Magisterbut when i strace i don't see the SEAL syscall11:54
Mister_Magisterbut i see it complaining when i run it without strace11:55
Mister_Magisterso after installing debuginfo i tried gdb and it's just hanging there xd12:06
Mister_Magistercan it even load such insanely big debuginfo?12:06
malit can take minutes even on faster devices12:10
Mister_Magisterby the looks of it it will take hours12:16
Mister_Magisteryeah i don't think I have ram for this12:17
malthat is probably also an issue12:18
Mister_Magistermal: I FIXED IT!12:21
Mister_Magisterbrowser works!12:21
Mister_Magisterit was two lines that your fp2 had and I didn't12:21
Mister_Magisterhttps://github.com/mlehtima/android_kernel_fairphone_fp2/blob/hybris-21.08.1-rel/mm/shmem.c#L244112:22
Mister_Magisterthese 212:22
Mister_MagisterI still can't ssh dunno why (but I can on fresh flash)12:22
Mister_Magisterand DNS is still very much not working12:23
Mister_Magistersocket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = -1 EACCES (Permission denied) is probably the cause12:23
Mister_Magisterwarning: BFD: error: /usr/lib/debug/usr/lib/xulrunner-qt5-91.13.1/libxul.so-91.13.1+git8-1.25.1.jolla.arm.debug(.debug_loc) is too large (0x178bd5cb bytes)13:50
Mister_Magisteryou can't even load it13:50
Mister_Magisterwait i'm running gdb when i already fixed browser, i'm seriously dumb13:51
Mister_Magisterhm, while the patches have fixed browser on x2, on g2 opening browser causes segfualt14:02
Mister_Magistergreat now on x2 gallery doesn't open anymore even though that was fixed already14:05
Mister_Magisterand another segfault in netlink14:06
Mister_Magisterlol if i run browser through strace, browser segfaults, if i run it without strace, kernel segfaults15:40
Mister_Magisterand the backtrace makes no sense16:04
Mister_Magisterapparently one of the lines is if (err <= 0) which makes absolutely 0 sense, theres no funciton call16:05
T42<elros34> sharks: I didn't test but maybe it's enough to just change this line https://github.com/tchebb/parse-android-dynparts/blob/master/main.cpp#L22 to ReadMetadata(argv[1], 1); for 'b' slot16:27
Mister_Magistercheeky revert of this fixed the issue https://github.com/VerdandiTeam/android_kernel_motorola_msm8226/commit/01526b95dec5f67048afe7b4a5257fe8362d7ed616:32
Mister_Magistermal: so I got browser working on 3.4, it's impossibly slow but no matter, but what's the issue is that there's no audio in youtube videos, is that… normal?16:36
Mister_Magisterit looks like there's no hw video decoding at all16:38
Mister_Magisterlike it struggles with 240p youtube when it was doing 1080p just fine16:38
Mister_Magisteri see the sink-input in pactl list but it's silent16:59
Mister_Magisterbut in other apps audio works17:01
Mister_Magisterand like there's no audio from browser in both 3.4 devices17:01
Mister_Magisteralso after I scroll a bit in browser i lose touch18:09
Mister_Magisterthat normal?18:09
Mister_Magisterhmm x2 doesn't experience neither of those issues18:12
malhw codecs should work as before, anything in logcat?18:39
Mister_Magisternope18:40
Mister_Magisterany clue why audio doesn't work on either of the devices? does it work on fp2?18:41
Mister_Magisterlike audio from browser, like video audio18:41
Mister_Magisteron g2 and x2 if i play youtube video there's 0 audio18:42
malneed to test18:42
Mister_Magistermhm18:42
Mister_Magisteri still need to fix the socket stuff and memfd stuff and figure out why browser on g2 is impossibly slow18:42
Mister_Magisterand why it loses touch18:42
Mister_Magisterman 5.1 is really impossible to work  with18:43
malseems to have issues with audio in browser18:50
Mister_MagisterHurray! i mean i'm sorry to hear (pun not intended) that but at least i'm not alone18:51
rinigus@b100dian: the manifest snapshot at github - does it correspond to 5.1 release? then we can tag it as well. for 1iv it does.18:53
T42<b100dian> yes. that's what I shipped.18:55
mal@b100dian it seems this breaks hw codecs on very old android bases https://github.com/sailfishos/droidmedia/commit/43dfe53a9a398b9e1da651d30034f426d00a48f2 I got errors like "E OMX-VDEC-1080P: ERROR: Buffers requested exceeds max limit 53"19:05
malI'll probably add some conditional for old bases or build time env var override for the value19:05
mal@b100dian the fallback didn't seem to trigger19:06
Mister_Magistermal: but i did not update droidmedia19:06
T42<b100dian> Ah. So whats max acquired buffers in thise bases?19:06
malNUM_BUFFER_SLOTS = 6419:08
malbut it seems hw codec doesn't like very large values19:08
malMister_Magister: do hw codecs work in gallery app on your device19:08
Mister_Magisterthey seem so yeah19:09
Mister_Magisterat least in my app they work19:09
Mister_Magisterseems I can't open gallery anymore… again19:11
Mister_Magisterye gallery works, but as i said i didn't update droidmedia19:12
Mister_Magisteri have droidmedia from like 202419:13
T42<b100dian> mal: I am surprised the message is not about 32 then..19:13
malyeah19:13
mal@b100dian the value in that is the actual buffer count, not the limit19:15
malbut still why does get so many buffers19:15
T42<b100dian> wait, the split into 2 means that the rest of the buffers can be held by e.g. qtmultimedia?19:15
T42<b100dian> Does it not start playing back at all or it plays a couple of seconds?19:17
malfailed pretty much right away19:22
malI think didn't even start19:22
malafter changing it back to 4 it worked fine19:22
malpactl shows reasonable info when browser is supposed to play audio19:38
Mister_Magisteri told you that already19:43
Mister_Magisterits almost as if you don't believe me xd19:43
malI haven't read all the irc logs19:44
Mister_Magister:P19:44
malI do wonder about these "E: [pulseaudio] client-ext.c: can't obtain command line"19:45

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!