Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2020-06-14

00:03:07***Saving seen data "./dancer.seen"
00:17:44 Join massive_H [0] (
00:17:58 Quit riku1 (Ping timeout: 256 seconds)
00:18:24 Join riku1 [0] (
00:21:02 Quit massiveH (Ping timeout: 260 seconds)
00:30:34 Quit reductum (Ping timeout: 246 seconds)
01:56:14 Quit Moarc (Read error: Connection reset by peer)
01:56:43 Join Moarc [0] (
02:00:31 Quit Moarc (Read error: Connection reset by peer)
02:02:19 Join Moarc [0] (
02:03:11***Saving seen data "./dancer.seen"
03:02:13 Join lebellium [0] (
04:03:15***No seen item changed, no save performed.
04:22:43 Join Soap_ [0] (~Soap@rockbox/staff/soap)
04:26:01 Quit Soap (Ping timeout: 264 seconds)
05:26:58 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
05:28:13 Join MrZeus [0] (
05:44:57 Quit massive_H (Quit: Leaving)
05:52:24mendel_munkisany advice on debugging when the error message as far as I can tell is a (consistent) random string?
06:03:00 Quit J_Darnley (Ping timeout: 256 seconds)
06:03:19***Saving seen data "./dancer.seen"
06:05:10 Join J_Darnley [0] (
08:03:22***No seen item changed, no save performed.
08:06:43DEBUGReceived signal 15 (SIGTERM), terminating (snapshot: transfer.c line 304)
08:06:43***Saving seen data "./dancer.seen"
08:13:55***Started Dancer V4.16
08:13:55***Connected to on port 6667
08:13:55***Logfile for #rockbox started
08:13:59Mode"logbot_ :+i" by logbot_
08:14:05***Server message 501: 'logbot_ :Unknown MODE flag'
08:14:05 Join logbot_ [0] (
08:14:05 Join J_Darnley [0] (
08:14:05 Join MrZeus [0] (
08:14:05 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
08:14:05 Join Soap_ [0] (~Soap@rockbox/staff/soap)
08:14:05 Join lebellium [0] (
08:14:05 Join Moarc [0] (
08:14:05 Join riku1 [0] (
08:14:05 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
08:14:05 Join commate [0] (
08:14:05 Join schiz [0] (sid426391@gateway/web/
08:14:05 Join Rower [0] (
08:14:05 Join _3dsv [0] (
08:14:05 Join koniu [0] (~koniu@gateway/tor-sasl/koniu)
08:14:05 Join roox [0] (
08:14:05 Join speachy [0] (~speachy@
08:14:05 Join amiconn [0] (jens@rockbox/developer/amiconn)
08:14:05 Join pixelma [0] (marianne@rockbox/staff/pixelma)
08:14:05 Join Acou_Bass [0] (
08:14:05 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
08:14:05 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
08:14:05 Join marex-cloud [0] (sid137234@gateway/web/
08:14:05 Join livvy [0] (~livvy@gateway/tor-sasl/livvy)
08:14:05 Join dys [0] (
08:14:05 Join mendel_munkis [0] (
08:14:05 Join fauweh [0] (
08:14:05 Join TheSphinX^ [0] (
08:14:05 Join ufdm [0] (
08:14:05 Join Huntereb [0] (
08:14:05 Join bzed [0] (
08:14:05 Join bleb [0] (~cm@unaffiliated/bleb)
08:14:05 Join Topy44 [0] (
08:14:05 Join blbro[m]1 [0] (blbrostrat@gateway/shell/
08:14:05 Join amdj [0] (~aaron@freenode/staff/atheme.amdj)
08:14:05 Join SammysHP [0] (
08:14:05 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
08:14:05 Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide)
08:14:05 Join rudi_s [0] (
08:14:05 Join emacsomancer [0] (
08:14:05 Join kirvesAxe [0] (
08:14:05 Join beencubed [0] (~beencubed@
08:14:05 Join JanC [0] (~janc@lugwv/member/JanC)
08:14:05 Join tomf [0] (
08:14:05 Join nihilazo [0] (nihilazoma@gateway/shell/
08:14:05 Join zagor[m] [0] (bjstmatrix@rockbox/developer/Zagor)
08:14:05 Join danielp3344 [0] (danielp334@gateway/shell/
08:14:05 Join APLU [0] (~mulx@2a03:7220:8081:2900::1)
08:14:05 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
08:14:05 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
08:14:05 Join vup [0] (~~~~@
08:14:05 Join trfl [0] (
08:14:05 Join Xeha [0] (~Xeha@unaffiliated/xeha)
08:14:05 Join copper [0] (~copper@unaffiliated/copper)
08:14:05 Join Galois [0] (
08:14:05 Join blackyus17 [0] (
08:14:05 Join Frans-Willem [0] (
08:14:05 Join fs-bluebot [0] (
08:14:05 Join St3ak [0] (
08:14:05 Join mikroflops [0] (
08:14:05 Join paulk-leonov [0] (
08:14:05 Join skolem1 [0] (skolem@gateway/shell/
08:14:05 Join Marex [0] (~Marex@
08:14:05 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
08:14:05 Join flabrus [0] (~beard@unaffiliated/flabrus)
08:14:05 Join textmate [0] (~quassel@
08:14:05 Join Bilgus [0] (
08:14:05 Join Strife89 [0] (sid399903@gateway/web/
08:14:05 Join atsampson [0] (
08:14:05 Join craftyguy [0] (~craftyguy@qutebrowser/dev/craftyguy)
08:14:05 Join xcin [0] (~x@
08:14:05 Join klock [0] (~freeklock@unaffiliated/klock)
08:14:05 Join benedikt93_ [0] (~quassel@unaffiliated/benedikt93)
08:14:05 Join Rondom [0] (
08:14:05 Join TorC [0] (~Tor@fsf/member/TorC)
08:14:05 Join michaelni [0] (
08:14:05 Join scorche [0] (~scorche@rockbox/administrator/scorche)
08:14:05 Join sh4 [0] (shapeless@unaffiliated/sh4)
08:14:05 Join igitoor [0] (igitur@unaffiliated/contempt)
08:14:05 Join ender| [0] (~ender1@2a01:260:4094:1:6045:6fff:fedd:cbf3)
08:14:05 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
08:14:05 Join Natch [0] (
08:14:05 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
08:14:05 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:14:05 Join funman [0] (~fun@rockbox/developer/funman)
08:14:05 Join ps-auxw [0] (
08:14:05 Join Tsesarevich [0] (Tsesarevic@fluxbuntu/founder/joejaxx)
08:14:05 Join user890104 [0] (
08:14:05 Join CommunistWitchDr [0] (
08:14:05 Join galaxy_knuckles [0] (~gknux@unaffiliated/galaxy-knuckles/x-1756549)
08:14:05 Join XDjackieXD [0] (
08:14:05 Join edhelas [0] (9d94237298@2a01:7c8:aab8:6b9:5054:ff:fec9:fd84)
08:14:05 Join yosafbridge [0] (
08:14:05 Join signop1 [0] (~signop@
08:14:05 Join Lonoxmont [0] (
08:14:05 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
08:14:05 Join Slasheri [0] (~miipekk@rockbox/developer/Slasheri)
08:14:05 Join plum [0] (~plum@unaffiliated/plum)
08:14:05 Join shrizza [0] (
08:14:05 Join rasher [0] (~rasher@rockbox/developer/rasher)
08:14:05 Join heredoc [0] (~heredoc@2a01:7e01::f03c:91ff:fec1:de1d)
08:14:05 Join megal0maniac [0] (~root@
08:14:05 Join __builtin [0] (~quassel@rockbox/developer/builtin)
08:14:05 Join olspookishmagus [0] (
08:14:05 Join Horrorcat [0] (~Horrorcat@unaffiliated/horrorcat)
08:14:05 Join @ChanServ [0] (ChanServ@services.)
08:14:05 Join toruvinn [0] (
08:14:05 Join logbot [0] (
08:14:05 Join alexbobp [0] (
08:32:46speachydoes that string show up in the binary?
08:33:17speachybogus pointer..
08:33:40mendel_munkisit should. It is one of the language strings. I just tested every condition where it should splash and none of them are true
08:33:59mendel_munkissorry I wasn't clear in my original question
08:34:01speachyso you don't know where that message gets spashed from
08:36:21speachyother than playing a game like renaming splash() to splash_real() and then #define splash(...) splash_real(__FILE __VA_ARGS__)
08:36:44speachyafter you narrow it down to a file you can then replace __FILE with __LINE to find the exact invocation
08:36:57mendel_munkisthanks for the advice
08:37:30speachydon't forget splashf() too
08:39:44 Quit riku1 (Ping timeout: 256 seconds)
08:40:14 Join riku1 [0] (
09:11:42 Join PimpiN8 [0] (~PimpiN8@
09:15:54 Quit PimpiN8 (Ping timeout: 240 seconds)
09:16:45 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8cfc:5f51:3d78:f54b)
09:24:57 Quit MrZeus (Read error: Connection reset by peer)
09:30:52 Part roox
09:33:07 Quit ZincAlloy (Quit: Leaving.)
09:39:32 Quit riku1 (Ping timeout: 256 seconds)
09:40:01 Join riku1 [0] (
09:40:40 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8cfc:5f51:3d78:f54b)
09:41:37 Quit ZincAlloy (Client Quit)
09:42:32 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8cfc:5f51:3d78:f54b)
09:43:14 Quit ZincAlloy (Client Quit)
09:45:13 Join krabador [0] (~krabador@unaffiliated/krabador)
09:45:50 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8cfc:5f51:3d78:f54b)
10:11:37 Quit riku1 (Ping timeout: 264 seconds)
10:12:02 Join riku1 [0] (
10:13:56***Saving seen data "./dancer.seen"
11:03:52 Quit riku1 (Read error: Connection reset by peer)
11:15:07 Join PimpiN8 [0] (~PimpiN8@
11:35:10 Quit krabador (Remote host closed the connection)
11:36:23mendel_munkisIT was the standard "Loading..." message
11:37:24mendel_munkisnow I have to figure out why strings are jumbled.
11:39:49 Join krabador [0] (~krabador@unaffiliated/krabador)
12:13:58***Saving seen data "./dancer.seen"
12:16:58Bilgusspeachy what do you think about : g#2411
12:17:00fs-bluebotGerrit review #2411 at : PictureFlow fixes: by Adrián Tinoco
12:18:07BilgusI think its probably good enough to commit but I don't have skin in that game
12:26:00mendel_munkishas anyone seen any weird affects of using ROLO to run a version with a different plugin API?
12:28:10speachyit's not something I've ever personally tired.
12:29:41speachyBilgus, I don't think I've _ever_ used the pictureflow mode..
12:30:43speachyI don't like that fixed 10K entry "uniquebuf".
12:31:54speachybeyond that, it looks sane
12:34:16Bilgusits limited by size at least
12:37:14mendel_munkiswell the string jumbling stopped when i stopped using ROLO but now any plugins either freeze or crash.
12:38:07Bilgusif you are ROLOing off a sd based build it will load the internal on reboot
12:38:25BilgusROLO is not currently aware of multiboot
12:39:02mendel_munkisno I take out the SD for test builds. (less mounting and less scope for accidental catastrophic data loss)
12:39:39Bilgusif it fails on ROLO otherwise it probably means theres a buffer underrun somewhere not fixing up the C-str \0 properly
12:39:50speachylooks like the uniqbuf stuff was cut-n-pasted from apps/tagtree.c, bogus comment and all.
12:40:44BilgusI see a few things I want to change in that code but I'm not gonna push it on OP
12:40:47mendel_munkiscould be. but thats not anywhere in my commit and I have no clue where to start looking
12:41:05speachyyeah, I agree. care to do the honors?
12:41:17Bilgusmendel_munkis, silent corruption is always the worst
12:41:41Bilgusspeachy atm no but I will this week after I build up a dataset to test on
12:43:05Bilgusare you writing anything to ram at runtime?
12:43:57Bilgusmight be beginning of your data overwrites the end of the strings
12:44:42Bilgusoh wait your going from a different API to a build with a new API so thats exactly whats happening sorry a bit slow
12:45:20speachyare you booting with a clean .rockbox dir?
12:45:21mendel_munkisso it's an expected fault.
12:45:29mendel_munkisI can deal with that
12:46:13mendel_munkisspeachy: i was using rOLO to boot load out of .tst but I switched to backing up .rockbox and replacing the boot dir
12:47:02 Quit scorche (Ping timeout: 256 seconds)
12:48:06BilgusNo i'd look very closely at your filing builds memory map and maybe the struct for the plugin API
12:49:29BilgusRolo looks like it loads the whole file to ram
12:50:52BilgusI don't think I'm familar enough with the linker to say for sure
12:51:16mendel_munkisyeah right now I'm trying to remeber how to read a map file
12:51:20BilgusI'd think it'd just copy the whole damn thing an initialize to zero
12:51:41Bilgusmaybe you should try clearing the buffer that ROLO stole
12:52:01Bilgusmemset max-core-buf-foo
12:52:12Bilgussorry I don't rem the name
12:53:14mendel_munkisBilgus: right now i'm giving priority to fixing my build over fixing the ROLO
12:53:57Bilgusnot sure you can say which is which yet
12:54:16Bilgusrolo might just be exposing it
12:55:04mendel_munkisBilgus: True, but I know that the crashes which happen when I boot my build are not caused by ROLO
12:56:16Bilgusare you getting errors when it crashes?
12:56:37Bilgusor just straight up black screens?
12:57:43mendel_munkisBilgus: some plugins show backdrop for a while then lose power. others backtrace with undefined instruction
12:57:58mendel_munkis(which does sound like it's executing data)
12:59:01Bilgusare you using the plugin buffer?
12:59:36Bilgusalso that static img buffer comes to mind as well
12:59:57mendel_munkisBilgus: don't all plugins do that unless I've specifically rigged something?
13:00:30Bilgusyeah unless you call to take it over
13:00:44mendel_munkisall I've done is remove something which seems unused from the plugin API. Ihavent directly touched any plugins
13:01:04Bilgusseems being the key word
13:01:16 Join scorche [0] (~scorche@rockbox/administrator/scorche)
13:01:26Bilguswhat was the name of the array?
13:01:38mendel_munkisI realized. I'm trying to figure out what's using it so I can switch it
13:01:53Bilguslcd_ is a macro
13:04:10mendel_munkisI am aware of that but I cant find anything using the API that uses static_framebuffer
13:05:50Bilgusand whaever FBFN + data
13:06:51mendel_munkisand all the results on the page you mentioned are lower then the API unless I undertand the rockbox code even less than I thought
13:07:20Bilgusfb_data -> framebuffer- > lcd_staticfb
13:08:00mendel_munkisI don't understand what that chain means
13:08:13Bilguslower than the API? its your undef. instruction most likely
13:08:28Bilgusok so these are invoved by macros
13:09:24mendel_munkisI understand that it's probably where the error is I just don't understand what can be calling it
13:09:31Bilgus'fb_'data is one alias of 'lcd_'framebuffer which is an alias of 'lcd_' static framebuffer
13:09:52Bilgusthe plugin helper lib would be my first choice
13:09:52mendel_munkisthat cant be
13:10:18mendel_munkis'lcd_'framebuffer is ann array of type fb_'data
13:10:40mendel_munkisand the plugin api still has lcd framebuffer
13:13:40Bilgusthere are a lot of graphics things here i'd look through your map and see if any plugins that crash use one
13:14:14mendel_munkisI'm clearly not understanding you here because that seems to be exactly ewhat I was saying
13:15:08Bilgusthat noting uses those framebuffer macros?
13:16:57mendel_munkisstatic_framebuffer is an array of fb_data framebuffer is a pointer which usually points to static_framebuffer[0]
13:17:59mendel_munkisall of the functions there use framebuffer not static_framebuffer
13:19:12Bilgusany of the plugins that crash have their own map file?
13:20:40Bilgusbtw are you using git hub to search or grep on your own?
13:20:49mendel_munkisi'm grepping locally
13:21:05mendel_munkisI cant stand the broken github search
13:21:49Bilgusok so when you look in the map do you see where framebuffer is defined?
13:22:34Bilgusbut it uses framebuffer in the code no?
13:22:51mendel_munkisyou mean the main map or the plugin map?
13:23:05Bilgusthe plugin map
13:23:48mendel_munkisthe plugin code doesn't contain the string frame
13:23:54Bilgus(the grey lib uses asm so those refs might be weird in there)
13:25:39mendel_munkisnor does it use the greylib (as far as I can tell)
13:25:54Bilgusok last shot I assume you have removed the frame buffer in plugin.h & plugin.c?
13:26:38mendel_munkis(but I left &framebuffer)
13:26:54mendel_munkissorry *framebuffer
13:27:23Bilgusoh they are referenced by position in the api struct
13:27:43mendel_munkisI thought it may have something to do with that
13:28:01Bilgusneed both or none
13:28:18mendel_munkisare yo able to explain why?
13:28:38Bilgusmaybe you can just leave the static part as 1 element [1][1]
13:29:01mendel_munkisno the drivers need the static framebuffer as-is
13:29:02Bilgusthe API is mapped 'loose leaf'?
13:29:22mendel_munkiswhat does that mean?
13:29:34Bilguslike the position of the items are linked is in direct order
13:30:06Bilgus[1,2,3,4,5] in (.h) is [1,2,3,4,5] in (.c)
13:30:26Bilgusyou made it [1,2,4,5] in (.h) is [1,2,3,4,5] in (.c)
13:31:32Bilgusthey are position dependant with no mechinism to insure the rule is followed
13:33:05mendel_munkisah I see what I was missing. thank you for your help.
13:33:14speachyshould have reusulted in a ton of compiler warnings
13:33:48mendel_munkisthe real question is why are they listed under different names?
13:33:49 Quit Bilgus (Quit: Leaving)
13:48:44speachyI don't know if this specific instance was intentional or not, but a reason for differing names is so that the external name can be sanitized, and independent of the under-the-hood implementation.
13:51:43mendel_munkisthank you. so what I wanted to do was already done and I just didn't realize
13:58:37speachyhappens to us all
14:06:03speachymade a comment on patchset 2
14:11:35mendel_munkisI didnt see the comments on 1 until after 2.
14:14:01***Saving seen data "./dancer.seen"
14:20:02 Quit dys (Ping timeout: 256 seconds)
14:40:25 Join rogeliodh [0] (
14:40:25 Quit krabador (Ping timeout: 264 seconds)
15:16:02 Join MrZeus [0] (
15:34:16 Quit MrZeus (Ping timeout: 256 seconds)
15:36:50 Join dys [0] (
15:52:52 Join krabador [0] (~krabador@unaffiliated/krabador)
15:57:01 Quit krabador (Client Quit)
16:02:02 Join MrZeus [0] (
16:06:22 Join sakax [0] (~r0b0t@unaffiliated/r0b0t)
16:14:03***Saving seen data "./dancer.seen"
16:24:08 Join reductum [0] (
16:41:38 Quit reductum (Ping timeout: 256 seconds)
16:49:07 Quit ZincAlloy (Quit: Leaving.)
17:04:31 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:18db:1e6e:bee:4a29)
17:50:57 Quit lebellium (Quit: Leaving)
18:03:44 Quit sakax (Remote host closed the connection)
18:09:37 Join Rower- [0] (
18:11:04 Quit Rower (Ping timeout: 246 seconds)
18:13:27 Quit APLU (Quit: !suicide)
18:14:05***Saving seen data "./dancer.seen"
18:14:40 Join APLU [0] (
18:22:03 Quit TorC (Read error: Connection reset by peer)
18:22:16 Join TorC [0] (~Tor@fsf/member/TorC)
19:04:12 Quit pamaury (Ping timeout: 256 seconds)
19:11:11 Quit JanC (Remote host closed the connection)
19:11:33 Join JanC [0] (~janc@lugwv/member/JanC)
20:14:09***Saving seen data "./dancer.seen"
20:22:11 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:03:49 Quit MrZeus (Ping timeout: 264 seconds)
21:42:47 Join reductum [0] (
21:47:27 Join bonfire [0] (~bonfire@2601:680:c400:3ad0::bcd6)
22:14:11***Saving seen data "./dancer.seen"
23:56:02 Quit [7] (Ping timeout: 256 seconds)
23:56:10 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)

Previous day | Next day