rubdos[m] | <gour> "makrolon: thank you for mentioni..." <- I agree, thank you for mentioning :-) | 08:20 |
---|---|---|
x2s | "This topic is temporarily closed for at least 4 hours due to a large number of community flags." what a blessing! | 08:32 |
tuplasuhveli[m] | deloptes being deloptes, once again | 08:38 |
gour | I installed Signal on my jolla c2 as primary device, but wonder how to register Whisperfish as the secondary device on the same phone? | 08:45 |
x2s | tuplasuhveli[m]: yeah. That person needs some downtime... | 08:53 |
gour | i saw on the wiki - screenshot trickety | 09:04 |
Mister_Magister | ohhhhhh, in sfos 5.0 voicecall-manager is segfaulting. time to, again, fix stuff jolla broke | 17:49 |
Mister_Magister | it's somehow looping in isOngoing, god knows why cause its not changed since 13 years ago and the issue seems to be coming from NgfRingtonePlugin | 17:58 |
Mister_Magister | I have no idea why would isOngoing keep calling itself as nothing indicates such weird behaviour | 18:07 |
nutzeeer | I reflashed my nokia n9 with meego. CMT-MCUSW got stuck at 100% "finishing". The modem doesnt work and now csd it slowly filling up the RAM, with constant 100% cpu usage. | 18:47 |
Mister_Magister | now the story deepens, nothing is even calling isOngoing but its looping anyway (there's no code to make it loop) | 18:49 |
Mister_Magister | and gdb is for some reason mighty uselss | 18:50 |
x2s | is isOngoing a slot? Because it could be called from somewhere totally different | 18:56 |
Mister_Magister | it is, but there's no indication anything else is calling it | 19:00 |
Mister_Magister | I've overriden isOnoging in my handler, made it trace and call abstract isOngoing nad its looping no clue how or why, but it seems like the method is called over and over again, but again not sure why | 19:01 |
Mister_Magister | i have no clue what did they do but there's no code to make it loop | 19:02 |
Mister_Magister | correction isOngoing is not a slot | 19:03 |
Mister_Magister | now in gdb it seems my method is called repeatedly and its not looping anymore (difference in backtrace not being 5 km long) | 19:06 |
Mister_Magister | if gdb had code lines that would be much more helpful (no i'm not lacking debug symbols) | 19:09 |
Mister_Magister | I just did my own isOngoing and now its segfaulting in… QDateTime? | 19:18 |
Mister_Magister | something is nullptr | 19:19 |
Mister_Magister | seems i have to build every voicecall version from 0.8.2 to 0.8.9 and figure out what jolla did to break it | 19:36 |
Mister_Magister | 0.8.7 works, 0.8.8 doesn't build. 0.8.9 doesn't work | 19:56 |
Mister_Magister | i can't just make an issue in voicecall cause jolla is not gonna touch if for next decade | 19:57 |
Mister_Magister | wait hold on a second, 0.8.9 does work as well | 19:59 |
Mister_Magister | it doesn't work if voicecall-ui is installed/running | 20:00 |
Mister_Magister | you know what, that actually makes sense | 20:01 |
Mister_Magister | it would repeatedly call some method | 20:01 |
Mister_Magister | please don't tell me its proprietary | 20:02 |
Mister_Magister | it is. | 20:02 |
Mister_Magister | Time to create issue on forum and bot that will bump it every single day until jolla fixes it | 20:03 |
Mister_Magister | oh great, they disabled issues on voicecall repo | 20:14 |
attah | https://github.com/sailfishos/issue-tracker | 20:19 |
Mister_Magister | attah: yeah I'm sure it will be fixed like the 6 other issues i've reported and the fix I've made for them and they're yet to merge :) | 20:21 |
Mister_Magister | Jolla is free to say "you're wrong" and prove me wrong but they never do | 20:21 |
attah | well... burden of proof kinda sits with the reporter | 20:22 |
Mister_Magister | well, what do you mean by that | 20:22 |
attah | bugs reported in the abstract and "they can prove me wrong" are not really that actionable | 20:24 |
attah | but i'm sure yours are better than that anyway | 20:24 |
Mister_Magister | yeah no i meant that they can prove me wrong and fix them, as i'm saying they're not gonna fix them | 20:25 |
Mister_Magister | the bugs itself are 100% reproducible by multiple people | 20:25 |
attah | i guess multi-clienting voicecall isn't exactly well-tested | 20:26 |
Mister_Magister | oh it worked fine on previous versions | 20:27 |
Mister_Magister | they just wanted to break it is my guess, they hate 3rd party apps you see | 20:27 |
attah | Not so sure about that | 20:28 |
Mister_Magister | voicecall-manager itself is fine, crash is caused by proprietary voicecall-ui | 20:28 |
attah | Heck, i even had temporary special treatment of SeaPrint in SailJail | 20:29 |
Mister_Magister | well good for you, i had my apps broken in next sfos release at least 20 or 30 times by now | 20:29 |
attah | rather the opposite of hate | 20:29 |
Mister_Magister | so i still lean towards pure hate | 20:29 |
Mister_Magister | great for some reason voicecall's debuginfo is completely empty | 20:52 |
Mister_Magister | why the hell does it not have debug info | 20:56 |
Keto | Mister_Magister: possibly because the spec %build has first %qmake5 macro and then separate qmake call that apparently overwrites the stripping and other things set by the macro... | 21:16 |
Mister_Magister | Keto: I added CONFIG += debug and that fixed it | 21:16 |
Mister_Magister | but thanks | 21:16 |
Mister_Magister | without changes it seems that VoiceCallStatus status_ = status(); is calling isOngoing (not inside status(), as if status() is isOngoing()) with weirder and weirder this | 21:18 |
Mister_Magister | not quite sure what in the hell is going on | 21:18 |
Mister_Magister | yeah NgfRingtonePlugin is calling handler->status(), which somehow executes AbstractVoiceCallHandler::isOngoing which then runs status() which somehow executes AbstractVoiceCallHandler::isOngoing which then runs status() which somehow executes AbstractVoiceCallHandler::isOngoing and you can see the loop | 21:19 |
Mister_Magister | which would suggest handler is malformed | 21:21 |
Mister_Magister | the pointer is returned by me but it doesn't even have chance to get malformed, unless voicecall-ui does something crazy to it | 21:25 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!