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 2025-02-25

00:32:29 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
00:34:41***Saving seen data "./dancer.seen"
02:00
02:23:01 Quit gevaerts (Ping timeout: 248 seconds)
02:34:42***Saving seen data "./dancer.seen"
03:00
03:13:02 Quit emash (Ping timeout: 252 seconds)
03:14:50 Join emash [0] (~emash@user/emash)
03:24:24 Quit othello7 (Ping timeout: 252 seconds)
04:00
04:04:19 Quit jacobk (Ping timeout: 260 seconds)
04:04:42 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
04:34:43***Saving seen data "./dancer.seen"
05:00
05:56:19 Quit advcomp2019_ (Ping timeout: 260 seconds)
06:00
06:04:18 Quit PheralSparky (Ping timeout: 248 seconds)
06:24:54 Join gevaerts [0] (~fg@user/gevaerts)
06:34:44***Saving seen data "./dancer.seen"
06:43:00 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
07:00
07:00:25 Quit Moriar (Ping timeout: 265 seconds)
08:00
08:01:58 Join InvoxiPlayGames [0] (~InvoxiPla@79.127.169.16)
08:05:37 Quit IPG (Ping timeout: 252 seconds)
08:15:42 Join IPG_ [0] (~InvoxiPla@2a06:5902:19c0:9900:6041:9d28:5ae1:cd57)
08:19:39 Quit InvoxiPlayGames (Ping timeout: 244 seconds)
08:34:47***Saving seen data "./dancer.seen"
08:42:06_bilgus_I think the issue is now instead of -1 for invalid Id you get 7 (sizeof char) -1
08:54:22 Join advcomp2019 [0] (~advcomp20@user/advcomp2019)
09:00
09:10:37speachy_bilgus_: not just plugins but codecs too, but... only with rolo?
09:11:02speachysizeof (char*)
09:11:27speachyso 31 instead of -1? but where?
09:14:20speachyunless someone is doing ID2P(-1) or something like that
09:18:15speachycould change ID2P(id) to return -1 for (id<0) instead of unconditional (VIRT_PTR+id)
09:18:36speachybut.. anything passing invalid ids into ID2P is already broken
09:19:52speachy(and we already had numerous other targets with VIRT_PTR > 0
09:24:37speachyalso _bilgus_ the IHIFI800 is a very different deviece from the HM801.
09:26:57_bilgus_OH screwed up that all the way then thanks.
09:27:57speachy(mind you they're both rk27xx-based, and I've seen precisely one report of the IHIFI770/770c/800 since support was merged..)
09:32:35_bilgus_guess the sim isn't setup for it either
09:33:28speachycan't play signed games with ID2P after all, due to the quite likely possibility that legit addresses are technically <0 when represented as a signed value
09:35:04_bilgus_yeah I'm busy wrapping my head around just which side of it is off so probably is something to do with unsigned ovfl
09:35:58_bilgus_but I'm slightly suprised the others didn't have issue but I guess they are further away
09:36:49 Quit Ckat (Ping timeout: 260 seconds)
09:38:32speachyopen_plugin.c L488. Is "key" a string that's supposed to be translated?
09:38:57 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
09:39:37_bilgus_It might be
09:39:53_bilgus_you can call it with a lang ID or a string
09:40:06speachyI mean, does anything call it with a lang ID?
09:40:32speachyah I see, LANG_HOTKEY_WPS..
09:40:52_bilgus_anything coming from core will be a langid
09:41:06_bilgus_stuff from users would probably be a path
09:42:31_bilgus_line 82 and 232 are where the issue is
09:42:33_bilgus_entry->lang_id == lang_id
09:42:54_bilgus_thats off by 7 so they no longer match and it thinks its a new entry that needs flushed
09:43:43_bilgus_but I'm not sure which side is actually off I'm going to say the right operand is since its showing 'Track' as its langid rather than 'OpenPlugin'
09:43:45speachyoh yah, sizeof(char*) is 8 on a typyical sim build.
09:45:09speachybut why would that be a problem? LANG_ID 0 is still just as valid as before
09:45:16_bilgus_and I think you pointed out the issue already though the signed and unsigned are causing that -1 to come back as 7
09:46:03_bilgus_Yeah I haven't quite figured it out yet getting closer though
09:46:31speachythat tells me someone is passing in -1 somwhere which is already broken
09:47:10_bilgus_yeah Me but where lol
09:47:31speachyis lang_id or entry->lang_id wrong?
09:48:15speachyL291
09:48:18_bilgus_lang_id is the one thats the wrong string but what I don't get is why its off in the first place
09:49:10speachyso that's the only place where entry->lang_id could get (eventually) assigned an arbitrary value
09:51:12_bilgus_well sorta
09:51:34_bilgus_there are several functions that do the same
09:51:51_bilgus_but in this current scenario, yes
09:55:26speachyuh...
10:00
10:00:43_bilgus_Ok I got the proper build up for the hifiman SMH
10:01:38 Quit Ckat (Ping timeout: 248 seconds)
10:02:37 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
10:04:11_bilgus_I'll try getting the sim for it setup this even so I can run asan on it just to be sure
10:12:33speachyyour'e able to reproduce it at least
10:25:46speachyso.. this open plugin failure is consistent for you?
10:26:05speachyI only saw it when rolo-ing a new firmware on the mini2g.
10:26:14speachyfull reboot fixed it
10:34:51***Saving seen data "./dancer.seen"
11:00
11:47:47 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
12:00
12:34:55***No seen item changed, no save performed.
12:39:56 Join madeofstars0 [0] (~madeofsta@node-1w7jr9ubg11971woqevrcg345.ipv6.telus.net)
12:47:37 Quit madeofstars0 (Quit: Client closed)
12:50:05 Join madeofstars0 [0] (~madeofsta@2001:569:f0f2:f100:f864:d9f9:4412:bbc5)
12:57:11madeofstars0I am trying to use the Rockbox Utility linux AppImage and am having problems. Yesterday the app would launch and tell me there is a new version to download (even tho I'm on the latest version, 1.5.1 (f8d54d0d1e). It stopped doing that today, but now I just see "Version information not available yet" next to the rockbox version to install dropdown.
12:57:12madeofstars0Trying to customize themes, I get "Network error: SSL handshake failed. Please check your network and proxy settings." on the screen as part of the log. Taking a look at the console, I get these error messages (just grabbing a few of the ssl related ones)
12:57:27 Join lebellium [0] (~lebellium@2a01cb0405d07f0010ad533a8e19ae40.ipv6.abo.wanadoo.fr)
12:57:55madeofstars0[Warning] <> QSslSocket: cannot call unresolved function SSL_get_peer_certificate
12:57:56madeofstars0[httpget.cpp:222 Warning] Got SSL error ("The peer did not present any certificate")
12:57:56madeofstars0[httpget.cpp:234 Error] ""
12:57:57DBUGEnqueued KICK madeofstars0
12:57:57madeofstars0[rbutilqt.cpp:219 Warning] sslError 21
12:57:57madeofstars0[httpget.cpp:242 Error] NetworkError occured: QNetworkReply::SslHandshakeFailedError "SSL handshake failed"
12:57:58***Alert Mode level 1
12:57:58madeofstars0[httpget.cpp:150 Info] Request finished, status code: 0 QNetworkReply::SslHandshakeFailedError
12:57:58***Alert Mode level 2
12:57:58madeofstars0[httpget.cpp:153 Info] Data from cache: false
12:58:56madeofstars0[httpget.cpp:257 Info] Get URI "https://download.rockbox.org/rbutil/linux/"
12:58:57madeofstars0[httpget.cpp:202 Info] Request started
12:58:57madeofstars0[Warning] <> QSslSocket: cannot call unresolved function SSL_get_peer_certificate
12:58:58***Alert Mode level 3
12:58:58madeofstars0[httpget.cpp:222 Warning] Got SSL error ("The peer did not present any certificate")
12:59:32speachythe openssl library on your system doesn't match what it was compiled against.
13:00
13:00:11madeofstars0bah, I just updated the system yesterday too -_-
13:00:26 Quit madeofstars0 (Quit: Client closed)
13:00:46 Join madeofstars0 [0] (~madeofsta@2001:569:f0f2:f100:f864:d9f9:4412:bbc5)
13:02:14madeofstars0do you happen to know what version of openssl it was compiled against?
13:02:50speachyno idea
13:02:54speachy"somethign older" :D
13:02:59madeofstars0TM
13:03:09speachyOpenSSL has an infamously unstable ABI
13:03:17madeofstars0thank you for the help, I appreciate it
13:05:26 Quit paulk (Ping timeout: 268 seconds)
13:06:04 Quit madeofstars0 (Quit: Client closed)
13:08:59***Alert Mode OFF
13:11:56 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
13:21:58 Quit paulk (Ping timeout: 272 seconds)
13:22:16 Join paulk [0] (~paulk@vpn-0-22.aquilenet.fr)
13:22:16 Quit paulk (Changing host)
13:22:16 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
13:48:20 Nick IPG_ is now known as IPG (~InvoxiPla@2a06:5902:19c0:9900:6041:9d28:5ae1:cd57)
14:00
14:01:15 Join lebellium_ [0] (~lebellium@2a01cb0405d07f00f8cc0a3d165fe8af.ipv6.abo.wanadoo.fr)
14:04:17 Quit othello7 (Ping timeout: 248 seconds)
14:05:00 Quit lebellium (Ping timeout: 244 seconds)
14:34:56***Saving seen data "./dancer.seen"
14:45:24 Quit jacobk (Ping timeout: 260 seconds)
14:45:47 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
14:48:34 Join bilgusph [0] (~bilgusph@69.dallas-35rh15rt.tx.dial-access.att.net)
14:51:28bilgusphSpeachy sorry AFK i was able to repro during ROLO and by going to the openplugins plugin and try to run one of the entries though that's a plugin so maybe something funky with rb->str
14:51:39speachyso that supposedly troublesome flac file plays perfectly on my hm601.
14:52:52bilgusphPerhaps replay gain or some other setting?
14:52:56speachymakes me wonder if there's something flaky about their hardware.
14:53:14speachy(they still haven't reported testing with 3.14 and/or 3.15 though)
14:54:51bilgusphDid they ever say what the mod was?
14:55:49speachynope
14:55:52bilgusphVoltage regulator or ram could do funky stuff i suppose
14:56:03 Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647)
14:56:24 Join Burak__ [0] (~Burak@185.25.123.34)
14:58:51bilgusphI can think of any other mods you might want extra headphone port?
14:59:36 Quit Burak_ (Ping timeout: 252 seconds)
14:59:44speachyor some oother audio output modification (including eg bluetooth)
14:59:50speachybattery-related stuff
14:59:54speachywho knows
15:00
15:00:53bilgusphIt sounds like they want to help figure it out so once i get an area to focus on ill send them a few debug builds
15:03:35 Join amachronic [0] (~amachroni@user/amachronic)
15:05:38 Quit jacobk (Ping timeout: 248 seconds)
15:05:57 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
15:09:31 Quit bilgusph (Quit: Client closed)
15:10:26speachyno, don't
15:10:36speachythey need to try the existing 3.14 and 3.15 builds first.
15:12:08speachyrk27xx hasn't meaningfully changed since before 3.15.
15:12:30speachy(when I merged in the xvortex patches to add ihifi770/770c/800)
15:15:32speachy... they need to take the steps we've already asked them to do, including describing the hardware mods.
15:25:08 Join JanC_ [0] (~janc@user/janc)
15:25:08 Quit JanC (Killed (erbium.libera.chat (Nickname regained by services)))
15:25:08 Nick JanC_ is now known as JanC (~janc@user/janc)
15:32:24amachronicspeachy, I didn't use the ST HAL or CMSIS. I've got the code in my github fork for now: https://github.com/amachronic/rockbox/tree/stm32h7
15:32:54amachronicall the cortex-m adaptations to the existing code are in the cortex-m branch
15:37:08amachronicI've tried compiling with gcc 4.9 just now but ran into some asm-related errors. I'll look into that more later this week and see if I can get this to compile on our current toolchain.
15:37:35speachyI don't think it's a problem to depend on the newer toolchain
15:38:05speachyonly reason I didn't make it so already is that it causes an undiagnosed boot hang on ipod6g
15:42:05amachronicyeah, so if we could track that down it'd probably be ok to merge
15:46:18speachythere's still a few leftover warnings. but I've been using the newer toolchain for all my personal builds for quite a while now
15:48:04amachronicI've checked it on the x1000 players periodically and never noticed any issues.
15:49:20amachroniccore code is basically fine, it's just some of the sketchier target-specific stuff that could break
16:00
16:04:06 Quit amachronic (Ping timeout: 272 seconds)
16:04:17speachyaka the long tail
16:04:38speachymyintent is to land that after the 4.0 release
16:05:10speachyand deal with the inevitable fallout
16:34:59***Saving seen data "./dancer.seen"
17:00
17:12:31 Join lebellium__ [0] (~lebellium@2a01cb0405d07f0010ad533a8e19ae40.ipv6.abo.wanadoo.fr)
17:13:22 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
17:16:11 Quit lebellium_ (Ping timeout: 265 seconds)
17:50:36 Quit lebellium__ (Quit: Leaving)
17:51:23_bilgus_Now that was an annoying bug to find I missed an ID2P() and before it just worked since they 0 was the first item
17:51:39_bilgus_now it was -7
17:51:53_bilgus_o 8 less I guess
18:00
18:01:16speachywould that have also broke codec loading?
18:01:30speachynice catch though
18:16:05speachy...so this has been a problem since ~nov 2023 in 4e53ec80
18:30:34_bilgus_I can't imagine so
18:31:11speachy...a nice subtle bug that only affected most non-ipods. :D
18:31:27_bilgus_codecs only use paths
18:32:00_bilgus_a bit suprised we didn't hear about broken shortcuts though
18:32:41speachyfar fewer users than our bot-addled download stats would indicate?
18:33:22speachythis _could_ have bitten the HM801 user.
18:35:01***Saving seen data "./dancer.seen"
18:37:03_bilgus_wonder what other weird lang stuff is dues to the same
18:37:45_bilgus_I guess a search for LANG_ and anythink naked is suspect
18:37:58speachynaked or explicitly cast.
18:38:02speachy(and VOICE_ too)
18:40:37_bilgus_it shouldn't mess with str() since thats directly mapped to lang_strings I think
18:40:45speachyyes
18:56:11_bilgus_I think I found some main_menu.c refresh_data() l184 LANG_DISK_NAME_MMC
18:56:33_bilgus_I'll look closer as to how its used
19:00
19:12:29 Quit IPG (Read error: Connection reset by peer)
19:32:28_bilgus_its ok it only goes to talk_ids
19:34:03_bilgus_I didn't see anything else plugins either though I only skimmed settings.c bc its pretty much all macros I'll check VOICE_ but I suspect most of those go directly to talk_id anyway
19:37:49_bilgus_sorry settings_list.c
19:44:17 Join massiveH [0] (~massiveH@2600:4040:a982:5400:d91:29eb:9c0:19a0)
20:00
20:35:02***Saving seen data "./dancer.seen"
20:42:41 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
21:00
21:03:59 Quit Galois (Remote host closed the connection)
21:16:18 Quit baltazar (Ping timeout: 268 seconds)
21:18:03 Join baltazar [0] (~baltazar@user/baltazar)
21:40:11 Join JanC_ [0] (~janc@user/janc)
21:40:11 Nick JanC is now known as Guest9867 (~janc@user/janc)
21:40:11 Quit Guest9867 (Killed (tantalum.libera.chat (Nickname regained by services)))
21:40:11 Nick JanC_ is now known as JanC (~janc@user/janc)
21:41:47 Join Galois [0] (djao@efnet.math.uwaterloo.ca)
22:00
22:03:45 Quit q3k (Ping timeout: 252 seconds)
22:04:53 Join q3k [0] (q3k@boston-packets.hackerspace.pl)
22:17:10 Quit sonne (Ping timeout: 244 seconds)
22:17:39 Join sonne [0] (~vmlinuz@user/sonne)
22:35:06***Saving seen data "./dancer.seen"
22:42:07 Quit Burak__ (Remote host closed the connection)
22:42:31 Join Burak__ [0] (~Burak@185.25.123.34)
23:00
23:17:00 Quit massiveH (Quit: Leaving)
23:27:04 Quit Moriar (Ping timeout: 252 seconds)
23:46:18blebcan anyone suggest a supported mp3 player with (a) easily replaceable battery (i.e. available to purchase and no annoying clips like ipods
23:46:55bleb(b) replaceable/upgradable storage (sd card or cf card or flash moddable hard disk would be fine)
23:47:44bleb(c) standard connector such as mini USB
23:53:05blebI was looking at the creative muvo2 and apparently you can swap the hard drive for a cf card, and replacement batteries are available on ebay
23:53:08blebbut no rockbox

Previous day | Next day