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 2022-10-17

00:37:10 Quit m01 (Quit: Konversation terminated.)
00:39:14 Join m01 [0] (
00:53:36 Join hombrelaser [0] (~my@user/hombrelaser)
00:58:58***Saving seen data "./dancer.seen"
01:13:02DEBUGEOF from server (Success) (snapshot: netstuff.c line 545)
01:13:02***No seen item changed, no save performed.
01:13:03***Started Dancer V4.16
01:13:03***Connected to on port 6667
01:13:03***Logfile for #rockbox started
01:13:08Mode"rb-logbot :+iw" by rb-logbot
01:13:14***Server message 501: 'rb-logbot :Unknown MODE flag'
01:13:14 Join rb-logbot [0] (~rockbox@
01:13:14 Join olspookishmagus [0] (
01:13:14 Join hombrelaser [0] (~my@user/hombrelaser)
01:13:14 Join m01 [0] (
01:13:14 Join GeekShadow [0] (
01:13:14 Join S|h|a|w|n [0] (~shawn156@user/shawn/x-4432647)
01:13:14 Join tomato [0] (~tomato@user/tomato)
01:13:14 Join LjL [0] (~ljl@user/ljl)
01:13:14 Join mixfix41 [0] (~sdenynine@user/mixfix41)
01:13:14 Join pixelma [0] (
01:13:14 Join amiconn [0] (
01:13:14 Join munkis [0] (
01:13:14 Join Galois [0] (
01:13:14 Join Serke [0] (~Serke@
01:13:14 Join kugel_ [0] (
01:13:14 Join Natch [0] (
01:13:14 Join mrkrisprolls [0] (
01:13:14 Join dbohdan [0] (~dbohdan@user/dbohdan)
01:13:14 Join benjaoming [0] (~benjaomin@
01:13:14 Join Piece_Maker [0] (
01:13:14 Join hexadecagram [0] (~acc@user/hexadecagram)
01:13:14 Join michaelni [0] (
01:13:14 Join kakaszsz [0] (
01:13:14 Join tchan [0] (
01:13:14 Join lizzie [0] (
01:13:14 Join funman [0] (
01:13:14 Join hactar|ant [0] (
01:13:14 Join advcomp2019 [0] (~advcomp20@user/advcomp2019)
01:13:14 Join blbro[m] [0] (~blbrostra@2001:470:69fc:105::8f7)
01:13:14 Join popcorn9499[m] [0] (~popcorn94@2001:470:69fc:105::2:11cc)
01:13:14 Join underpantsgnome[ [0] (~tinybronc@2001:470:69fc:105::2:1af6)
01:13:14 Join paulcarroty [0] (~paulcarro@2001:470:69fc:105::216)
01:13:14 Join rb-bluebot [0] (~rb-bluebo@rockbox/bot/utility)
01:13:14 Join _bilgus [0] (~bilgus@
01:13:14 Join +speachy [0] (~speachy@rockbox/developer/speachy)
01:13:14 Join bluebrother [0] (~dom@user/bluebrother)
01:13:14 Join Arsen [0] (arsen@managarm/dev/Arsen)
01:13:14 Join berber_l5 [0] (~berber@2a03:4000:7:4e0::)
01:13:14 Join JanC [0] (~janc@user/janc)
01:13:14 Join vup [0] (~~~~@
01:13:14 Join gevaerts [0] (~fg@user/gevaerts)
01:13:14 Join Xeha [0] (~Xeha@user/Xeha)
01:13:14 Join reductum_ [0] (
01:13:14 Join kirvesAxe [0] (kirvesaxe@user/kirvesaxe)
01:13:14 Join Nezumi-sama [0] (
01:13:14 Join braewoods [0] (~braewoods@user/braewoods)
01:13:14 Join prg [0] (~prg@2001:19f0:5:9c1:1d2f:7937:5cb0:da6f)
01:13:14 Join ats [0] (
01:13:14 Join danwellby [0] (
01:13:14 Join TorC [0] (~Tor@fsf/member/TorC)
01:13:14 Join jackie [0] (
01:13:14 Join spork [0] (
01:13:14 Join launchdemon [0] (launchd@bitbot/launchd)
01:13:14 Join [Pokey] [0] (~pokey@spikeyCactus/hoosky)
01:13:14 Join __builtin [0] (~quassel@rockbox/developer/builtin)
01:13:14 Join SammysHP [0] (
01:13:14 Join Riviera [0] (Riviera@user/riviera)
01:13:14 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
01:13:14 Join Bobathan [0] (
01:13:14 Join woffs [0] (
01:13:14 Join Malinux [0] (~malin@2001:4641:4dfa::12c:c4a7)
01:13:14 Join yosafbridge [0] (
01:13:14 Join melmothX [0] (~marco@amusewiki/marco)
01:13:14 Join bleb [0] (~cm@user/bleb)
01:13:14 Join ParkerR [0] (
01:13:14 Join edward [0] (~edward@user/edward)
01:13:14 Join Longclaw [0] (bouncer@xn--n8jr8c7341a.xn--q9jyb4c)
01:13:14 Join rasher [0] (~rasher@user/rasher)
01:13:14 Join larbob [0] (~larbob@
01:13:14 Join cb [0] (
01:13:14 Join hook54321 [0] (sid149355@user/hook54321)
01:13:14 Join yang [0] (sid23779@fsf/member/yang)
01:13:14 Join Maxdamantus [0] (~Maxdamant@user/maxdamantus)
01:13:14 Join rudi_s [0] (~simon@user/rudi-s/x-7673890)
01:13:14 Join ddevault [0] (e7b4bb6755@sourcehut/staff/ddevault)
01:13:14 Join buZz [0] (
01:13:14 Join user890104 [0] (~Venci@freemyipod/user890104)
01:13:14 Join cnx [0] (c364d5be87@2604:bf00:561:2000::3f)
01:13:19 Join paulk [0] (
01:13:20 Join q3k [0] (
01:13:31 Join yang2 [0] (~yang@fsf/member/yang)
01:18:18 Join MayeulC [0] (~mayeulc@2001:470:69fc:105::35e)
01:21:57 Join e-user[m] [0] (~e-usermat@2001:470:69fc:105::1:2763)
02:09:24 Quit S|h|a|w|n (Read error: Connection reset by peer)
02:24:29 Quit SammysHP (Ping timeout: 255 seconds)
02:24:48 Join SammysHP [0] (
02:37:43 Join dys [0] (~dys@user/dys)
03:13:06***Saving seen data "./dancer.seen"
03:14:43 Quit reductum_ (Ping timeout: 248 seconds)
03:17:35 Join reductum_ [0] (
05:13:10***Saving seen data "./dancer.seen"
05:49:42 Quit q3k (Changing host)
05:49:42 Join q3k [0] (q3k@hswaw/infra/q3k)
06:43:11spork_bilgus: on my Shanling Q1 i have not been able to reproduce that 'delete' error anymore but on my FiiO M3K i have
06:43:16sporktwo different errors too:
06:43:23sporkfirst: *PANIC*
06:43:23sporkTLB refill handler at 0x80092de8! [0x7ff4b378]
06:43:32sporkafter restarting, second: *PANIC*
06:43:33sporkException occurered: Address Error (Logd or Ifetch) [0x54600003] at 0x80092de0 (stack at 0x80002974)
06:46:14sporksteps to reproduce: go to Files, Playlists, Context Menu, Delete, No, Back-Back-Back to main menu
06:47:06sporkthe second 'Exception occurred' is directly after starting without playing music
06:48:12sporkit might be relevant that i use 'multi-boot' on my devices
07:01:01 Quit mixfix41 (Ping timeout: 260 seconds)
07:13:11***Saving seen data "./dancer.seen"
07:43:58_bilgusspork not sure if those are related TLB refill handler sounds like a bad pointer but I don't have these devices
07:44:28_bilgusis this a consistently reproducible bug?
07:46:00_bilgusoh amachronic I get data aborts using playlist: reduce memory usage g#4691
07:46:03rb-bluebotGerrit review #4691 at : playlist: reduce memory usage for loading playlists by Aidan MacDonald
07:46:15_bilgusbb <3
07:46:20sporkthe second 'expection' is 100% repeatable
07:46:30sporkexception ... jeez
07:48:41_bilgusok fio m3k?
07:49:18_bilgusspork can you make builds (compile)
07:49:49sporkyes and yes
07:50:17sporklet me see if that vm still runs
07:51:07sporkfor the shanling Q1 i can no longer trigger that crash
07:51:14_bilguseh I've already started making you one is it easier to download mine or build your own
07:51:58_bilguswhat i need is the .map file so we can find out where the program counter is pointing at the crash
07:52:26sporki can use yours
07:52:31 Join Romster [0] (~romster@
07:53:26_bilgusit'll be finished in a couple, so since you are using multiboot i'd just make a test folder and place the whole .rockbox folder in there
07:54:03_bilgusthat way we remove the possibility of a bad settings file etc
07:54:22sporki have the best settings file :)
07:54:28sporkbut yes, i understand
08:02:09_bilgusspork I included the map file so you can follow along @home
08:16:08 Join amachronic [0] (~amachroni@user/amachronic)
08:18:13sporkwhat dir should be in ?
08:18:34sporkor is that just for me to read
08:21:48_bilgusfor you to read files are just for reference if you're debugging linker stuff or things like that
08:21:58sporkok, might be settings file after all
08:22:14_bilguscan't reproduce it now?
08:22:37_bilgusso now take your settings file and add it to that .rockbox dir
08:22:41sporkcould it be to me having set a different location for the playlist catalog ?
08:23:36sporkjust copy config.cfg, right ?
08:25:36sporkno crash. copy your build over mine?
08:26:24_bilgusdelete my build and copy the one you downloaded from
08:26:42_bilgusthen add your config file to that one and try
08:27:26_bilgusit could also be a compiler issue figure i'm a bit behind what the builders are using build + my config = crash
08:29:57amachronicspork if you have the git commit of the build that panics I can build it locally and check
08:30:22sporknow i am having the tlb refill handler twice in a row
08:30:44sporkVersion: 5e7c34f5b3-221015
08:30:58sporkthat is the one on
08:31:29amachronicadding g#4554 will give you a better backtrace
08:31:32rb-bluebotGerrit review #4554 at : mips: consolidate exception handling, add exception backtraces by Aidan MacDonald
08:32:00amachronicwhich I should probably merge... is anyone able to test that on an xduoo x3?
08:32:28amachronicthat's the main reason I've been holding off on it
08:33:56sporki can build with that
08:34:25_bilgusthe build I made is the same as HEAD
08:34:39amachronicok the TLB refill handler panic is at font_cache_get()
08:34:50_bilgusI have an xduoo X3 what do you need tested?
08:35:33amachronicbasically check g4554 doesn't totally break interrupt handling :)
08:42:36sporkcompile it with that 4554
08:43:31amachronicalright, is that on top of git master?
08:45:51sporkexactly the same bt
08:46:35sporkTLB refill at 8007d7a4 [0x14]
08:47:00sporkformatting changed
08:48:43amachronicyou should have a bunch more lines like "02 pc:xxx sp:xxxx" with "bt end" at the bottom
08:49:16sporki have 3 of those
08:49:58amachronicthose lines will tell us the call stack hopefully
08:50:06amachroniconly the pc is useful
08:50:40spork00 pc:8007d7a4
08:51:03spork01 pc: 8007d81c
08:51:14spork02 pc: 8007ae78
08:51:21spork03 pc: 80091394
08:51:28sporkbt end
08:52:03amachronic(we really need an automated crash dump of some kind...)
08:52:20sporktyping those is fun
08:52:33sporkespecially on m3k's puny font
08:53:04amachronicsure enough 02 is the scroll thread
08:53:53amachronic01 is lcd_set_viewport_ex
08:54:07amachronic00 is lcd_init_viewport
08:54:08sporkthat is what _bilgus mentioned yesterday
08:54:57amachronicit must be another bad viewport
08:55:33sporktheme issue ?
08:56:56_bilguswith g4554 I get a null ctrl req on USB plug i'm making clean at head to check there
08:57:31amachronicthat's a known issue
08:57:55amachronicmy USB rework broke the xduoo's USB driver
08:58:19speachyyeah, I keep meaning to fix/rewrite it and I keep getting clobbered with meatspace problems.
08:59:56_bilgusin that case it works fine as far as I can tell
09:00:26speachyOn the plus side I won two different lotteries overnight so I can abandon my daily grind and devote my life to genlemanly coding pursuits now.
09:00:51speachy_bilgus: yeah if you can play audio and press buttons etc then exceptions work
09:02:55amachronicthanks _bilgus I'm going to merge that patch now
09:03:50_bilgusspeachy seriously?
09:04:21rb-bluebotBuild Server message: New build round started. Revision 4bd97c6535, 303 builds, 7 clients.
09:04:34_bilgusamachronic, yw
09:04:55sporknice one speachy
09:05:11speachy_bilgus: I didn't even remember entering those UN and GOOGLE lotteries, but I can't trust random emails, then what can I trust?
09:06:59_bilguslol ah well i'm in contact with a nambian princess and two nigerian princes
09:07:28speachyok, future commit emails will now include a diffstat.
09:07:49speachyI can't believe it took me this long to make that change.
09:08:16speachyI wonder though; is there really a point in sending entire patch to the commit email, or would a diffstat suffice?
09:13:12***No seen item changed, no save performed.
09:14:09_bilgusI don't even read them I just go on git.rb.o to look
09:18:11speachyI still need to do the OS updates on the main server
09:23:06_bilgusoddly I can't repro sporks crash on anything I own with builds I've built wonder if the ones on will
09:24:28amachronicthe bad access is vp->buffer->elems in lcd_init_viewport()
09:24:47amachronicvp is okay but vp->buffer is bad
09:25:32amachronicit's definitely another scrolling viewport going out of scope
09:27:36speachy_bilgus: I've run into sometihng similar-ish; official builds on b.r.o yieled a crash but ones I built myself (same toolchain) did not.
09:27:48speachythis was the ipodmini2g fwiw
09:28:56speachywell come to think of it I don't recall which builder did it. I should probably check that out again.
09:29:40_bilgus0/2 here the other two are the same arch
09:31:49sporkis there a simple reason why i get 'tlb refill' the first (cold) time, 'address error (load or ifetch)' all the others
09:31:58sporkthe trace looks the same
09:32:53rb-bluebotBuild Server message: Build round completed after 1712 seconds.
09:32:55rb-bluebotBuild Server message: Revision 4bd97c6535 result: All green
09:38:18 Join massiveH [0] (~massiveH@2600:4040:a993:4900:dc2b:ed2:acb2:1907)
09:39:50rb-bluebotBuild Server message: New build round started. Revision c6ee9dc883, 303 builds, 7 clients.
09:41:32amachronicspork I think address error is only if the address happens to be misaligned, ie. not a multiple of 4.
09:42:01amachronicif the address is aligned then it triggers a TLB refill since the address isn't matched.
09:42:15amachronicerr, mapped
09:46:22_bilgushmm with 4691 (playlist reduce mem) its working now maybe I neglected to rebase it or something but its working and the loads are faster
09:46:40_bilgusi'll have to use it for a while
09:52:14amachronicafter staring at things I have a maybe plausible theory for the bug
09:52:31amachronicthe lists have got a NEED_UI_UPDATE callback like the yesno screen did
09:52:49amachronicit gets activated when somebody calls list_do_action_timeout()
09:53:08amachronicthen de-activated by gui_synclist_draw()
09:53:32amachroniclooking at menu.c it's not clear that scrolling is stopped on all exit paths
09:54:26amachroniceven if it is, the menu might not call gui_synclist_draw() to deactivate the event before exiting
09:56:55amachronici can't reproduce spork's bug though so this is wild speculation
10:04:08sporki can give you my config
10:09:47amachronicsure, i can test it on the m3k later
10:11:01rb-bluebotBuild Server message: Build round completed after 1872 seconds.
10:11:03rb-bluebotBuild Server message: Revision c6ee9dc883 result: 297 errors 0 warnings
10:15:54speachya few of those are from android targets but msot of the rest seem to be affecting targets that don't support albumart.
10:17:14amachronicgot the album art #ifdef'd now but gotta check android
10:20:21rb-bluebotBuild Server message: New build round started. Revision 55185277ba, 303 builds, 8 clients.
10:20:42amachronicthat should do it.
10:23:31 Quit hombrelaser (Ping timeout: 248 seconds)
10:24:54 Join hombrelaser [0] (~my@user/hombrelaser)
10:43:23rb-bluebotBuild Server message: Build round completed after 1382 seconds.
10:43:25rb-bluebotBuild Server message: Revision 55185277ba result: All green
10:51:49 Join Serke_ [0] (Serke@
10:52:18 Quit amachronic (Quit: amachronic)
10:54:06 Quit Serke (Ping timeout: 264 seconds)
11:00:33speachyhuh, my X3 claims a 306 hour combined runtime so far.
11:01:03speachywould be a lot longer but I've had a couple failed sd cards. :)
11:01:12 Join Serke [0] (Serke@
11:02:27 Quit Serke_ (Ping timeout: 248 seconds)
11:13:16***Saving seen data "./dancer.seen"
11:13:20 Quit massiveH (Quit: Leaving)
11:42:04_bilgusamachronic looking at the code I think you might be on to something but why is this showing up now?
11:43:17_bilgusmaybe just higher memory load therefore overwriting a pointer use after free
11:45:50_bilgusits deactivated by gui_synclist_do_button()
11:50:44 Join S|h|a|w|n [0] (~shawn156@user/shawn/x-4432647)
13:10:54 Join lebellium [0] (
13:13:17***Saving seen data "./dancer.seen"
13:43:04 Join othello7 [0] (
15:13:20***No seen item changed, no save performed.
15:29:20othello7_bilgus: it might be kind of hard to draw letters with lines and easier to just use a font or a sprite font
15:32:21othello7Is anybody aware if there is a good way of drawing multicolored text in rockbox? maybe a monochrome spritemap that can be recolored?
17:13:21***No seen item changed, no save performed.
17:33:31 Quit Piece_Maker (Quit: ZNC 1.8.2 -
17:34:34 Join Piece_Maker [0] (
17:40:02 Join Acou_Bass [0] (
17:42:31 Quit Piece_Maker (Ping timeout: 252 seconds)
17:42:31 Nick Acou_Bass is now known as Piece_Maker (
18:16:07 Join grodzio [0] (
18:16:51grodziohi. i installed rockbox on my sandisk clip+, but none of the songs play. neither opus or mp3. i'm trying to play them through the files browser.
18:19:30 Quit lebellium (Quit: Leaving)
18:26:47grodziothe "now playing" screen shows for a second, then it returns back to files browser.
18:32:11grodziohmm. none of those mp3's play on original firmware either.
18:32:22grodzioradio works fine.
18:32:56 Quit speachy (Quit: WeeChat 3.5)
18:47:14grodziook, i got it partially to work. some files failed to copy due to having special characters, i assume. those that copied successfully work fine.
19:13:25***Saving seen data "./dancer.seen"
19:25:14grodzioi figured it out. seems that both rockbox and original firmware is picky about special characters and blank spaces.
19:25:22 Quit grodzio (Quit: leaving)
19:39:05othello7rockbox for me loaded a song with chinese characters in it just fine, it just didn't display those characters. (note: It did also have at least 1 normal character in it)
19:42:31 Quit kakaszsz (Ping timeout: 246 seconds)
20:24:01 Join kakaszsz [0] (
21:13:28***Saving seen data "./dancer.seen"
21:18:49_bilgusothello7, the function i referenced does text drawing
21:24:31_bilgusand multicolored would be gradien so probably top to bottom gradient but you could always move the x position and change colors accordingly
23:13:31***No seen item changed, no save performed.

Previous day | Next day