Support and General Use > Audio Playback, Database and Playlists

Data abort on Sansa Clip+ with latest daily build

<< < (11/14) > >>

Frankenpod:
Is it definitely the scrolling or could it be the %Sx() translation function?
That used to cause themes to fall over if there was no translation for the given string.
Though it only made the theme fallback to default, not a crash, so perhaps this is something else?#
Does the phrase "End of Song List" definitely have a translated string available?

I wonder if changing the line to

#%s%al%?It<Next %It|%?Fn<Next %Fn|End of Song List>>

...so that it doesn't look for translations, would work?

Carlo:
I can confirm that after commenting out the last line of \wps\informativebeauty.wps and reloading the theme the crash isn't reproducible anymore.

Edit: spoke too soon, as Bilgus said I'm getting freezes now instead of data aborts.

Bilgus:
@Frankenpod

I had pushed a patch that made %Sx() fail gracefully a while back
the lang strings do exist

it won't outright dataabort without %Sx() but it will still hang
so might not be the scroll engine but IDK yet

Bilgus:
IM still working on this...

So far i have it narrowed down to pulling data for the next_track
Its either a bad offset or a buffer overrun or something

Memsetting the whole chunk to 0 stops the crash so something's up
I just DONT know if the playlist chunking is the cause or just bringing exposing an existing bug

Carlo:
No worries, take all the time you need. Thank you for your efforts.

Would it make sense to temporarily push playlist.c/.h from 5147 to master until you manage to pinpoint the exact issue? I've been running that build without any issue since you provided it.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version