-
chirlu`
The right button is the one with the cloud.
2014-10-15 28809, 2014
-
rochusw
ok, i'll never use THAT service again, most of the links ask me to download an .exe
2014-10-15 28839, 2014
-
kepstin-laptop
[all] all are tracks less than 7 minutes long, musical, and took >2minutes to process (hit my timeout)
2014-10-15 28844, 2014
-
hawke1
rochusw: dropbox always seems to be pretty reasonable
2014-10-15 28857, 2014
-
alastairp
hmm
2014-10-15 28808, 2014
-
alastairp
so, ruaok's and rochusw's tracks work here
2014-10-15 28833, 2014
-
alastairp
2014-10-15 28843, 2014
-
alastairp
and see if you get the same error
2014-10-15 28851, 2014
-
chirlu` has left the channel
2014-10-15 28811, 2014
-
kepstin-laptop
lol 59mb binary
2014-10-15 28859, 2014
-
kepstin-laptop
annoyingly difficult to download from dropbox to a headless server :/
2014-10-15 28834, 2014
-
kepstin-laptop
alastairp: that binary isn't compatible with my abzsubmit, but it appears to not hang on my example files
2014-10-15 28802, 2014
-
kepstin-laptop
(it's not returning the codec info, which is why it's not working with abzsubmit)
2014-10-15 28805, 2014
-
dom96 joined the channel
2014-10-15 28811, 2014
-
rochusw
i have my linux running on an older system, can't run the 64 bit binary there (the newer system is running windows for games)
2014-10-15 28838, 2014
-
rochusw
the jenkins build doesn't hang with this file, too
2014-10-15 28842, 2014
-
zas_
buffer size error is fixed in master branch, do i miss smt or it wasn't (yet) merged in audioloader-codec branch ?
2014-10-15 28842, 2014
-
kepstin-laptop
man, working with waf is kind of annoying :/
2014-10-15 28808, 2014
-
zas_
Wife Acceptance Factor was always hard to work with ;)
2014-10-15 28809, 2014
-
alastairp
kepstin-laptop: yes, I don't care about submitting, we just want to try the extractor
2014-10-15 28825, 2014
-
kepstin-laptop
alastairp: yeah, that particular build of the extractor doesn't hang on my test files.
2014-10-15 28835, 2014
-
kepstin-laptop
how can i attempt to reproduce that build?
2014-10-15 28843, 2014
-
kepstin-laptop
what git rev should I be building?
2014-10-15 28850, 2014
-
alastairp
Master
2014-10-15 28823, 2014
-
kepstin-laptop tries a completely clean build of master with his local gcc 4.8
2014-10-15 28843, 2014
-
alastairp
rochusw: ah, Jenkins is OK? Interesting
2014-10-15 28801, 2014
-
alastairp
rochusw: I think there is a 32 bit build. Let me see
2014-10-15 28858, 2014
-
rochusw
yes, the 32 bit build was not hanging with the file
2014-10-15 28852, 2014
-
kepstin-laptop
hmm, yeah, I'm still hitting the same thing with a clean build of master on my system
2014-10-15 28804, 2014
-
kepstin-laptop
... how do I tell waf to build with debug info?
2014-10-15 28817, 2014
-
rochusw
I'm currently running that extractor through all of my failed files (not all of them hanging)
2014-10-15 28837, 2014
-
kepstin-laptop
I kinda wish this was using a less uncommon build system :/
2014-10-15 28852, 2014
-
kepstin-laptop
ah, has to be passed as env variables to configure
2014-10-15 28858, 2014
-
alastairp
kepstin-laptop: --mode=debug also works
2014-10-15 28803, 2014
-
alastairp
kepstin-laptop: ffmeg or libav?
2014-10-15 28839, 2014
-
tungol joined the channel
2014-10-15 28803, 2014
-
kepstin-laptop__ joined the channel
2014-10-15 28852, 2014
-
ardoRic joined the channel
2014-10-15 28848, 2014
-
adhawkins joined the channel
2014-10-15 28822, 2014
-
misterswag joined the channel
2014-10-15 28821, 2014
-
sc0 joined the channel
2014-10-15 28825, 2014
-
kepstin-laptop__
hmm. that peakdetection loop is a bit odd
2014-10-15 28819, 2014
-
MBJenkins
Ulrich Klauer: MBS-7928: Follow change of search server response format
2014-10-15 28853, 2014
-
ruaok
alastairp: I can try that in a minute. gotta finish dinner first
2014-10-15 28801, 2014
-
kepstin-laptop__
... 'i' is a signed int ... but that should only be an issue after 811 minutes of audio at 44.1kHz
2014-10-15 28801, 2014
-
kepstin-laptop__
but yeah, looks like an infinite loop in the peak detection to me :/
2014-10-15 28842, 2014
-
kepstin-laptop__
I wonder if the code is hitting one of the undefined behaviour on signed integer overflow issues
2014-10-15 28854, 2014
-
kepstin-laptop__
that could result in different behaviour with different compilers
2014-10-15 28833, 2014
-
kepstin-laptop__
... that's exactly it
2014-10-15 28806, 2014
-
kepstin-laptop__
I think.
2014-10-15 28808, 2014
-
kepstin-laptop__
hmm.
2014-10-15 28815, 2014
-
kepstin-laptop__ would have to look at the disassembly to be sure
2014-10-15 28824, 2014
-
kepstin-laptop__
I think that the compiler is assuming that i+1 < size-1 is always true
2014-10-15 28824, 2014
-
alastairp
Yeah, compilers. Sigh
2014-10-15 28835, 2014
-
alastairp
What's your setup?
2014-10-15 28843, 2014
-
kepstin-laptop__
or no
2014-10-15 28846, 2014
-
kepstin-laptop__
always false
2014-10-15 28846, 2014
-
alastairp
Os, compiler?
2014-10-15 28853, 2014
-
kepstin-laptop__
linux, gcc 4.8
2014-10-15 28825, 2014
-
kepstin-laptop__
if the i+1 < size-1 is always false, then the other part of the array condition is never checked and the loop is never entered
2014-10-15 28850, 2014
-
kepstin-laptop__
but that makes no sense, hmm.
2014-10-15 28809, 2014
-
kepstin-laptop__
because i is 0 and size is 1025 in this loop iteration i'm in right now
2014-10-15 28855, 2014
-
D4RK-PH0ENiX joined the channel
2014-10-15 28856, 2014
-
kepstin-laptop__
but it looks like the compiler has completely optimized out the array accesses in this loop
2014-10-15 28817, 2014
-
ruaok
maybe compile the code with opts off and see if that improves?
2014-10-15 28802, 2014
-
ruaok
2014-10-15 28809, 2014
-
ruaok
not, uhm, clear what is going on.
2014-10-15 28817, 2014
-
kepstin-laptop__
if the code runs with optimizations off but not with them on, that generally means that the code is not correct.
2014-10-15 28821, 2014
-
ruaok
but it didn't hang on the same track.
2014-10-15 28823, 2014
-
kepstin-laptop__
but might point out the issue yeah
2014-10-15 28850, 2014
-
ruaok
the new build is giving me these worrisome errors:
2014-10-15 28851, 2014
-
ruaok
"[ WARNING ] AudioLoader: Error reading frame: Input/output error"
2014-10-15 28853, 2014
-
ruaok
:(
2014-10-15 28852, 2014
-
alastairp
I don't think that's a problem
2014-10-15 28859, 2014
-
alastairp
dima didn't say anything when it happened when we ran it
2014-10-15 28803, 2014
-
alastairp
but that version works...
2014-10-15 28804, 2014
-
alastairp
this is weird
2014-10-15 28831, 2014
-
ruaok
k.
2014-10-15 28841, 2014
-
ruaok
I'm re-running my test collection with this new binary
2014-10-15 28853, 2014
-
kepstin-laptop__
hmm. now that i'm looking at the assembly, it is definitely loading values from the array
2014-10-15 28808, 2014
-
ruaok
thanks for being hardcore kepstin-laptop__
2014-10-15 28809, 2014
-
alastairp
ruaok: this is the original binary
2014-10-15 28810, 2014
-
kepstin-laptop__
also, wow, that's not an array, that's an stl vector
2014-10-15 28829, 2014
-
ruaok
ah, regardless, I'm running my test set.
2014-10-15 28830, 2014
-
kepstin-laptop__
needs a function call every time it loads values, lol
2014-10-15 28830, 2014
-
alastairp
ruaok: that is, there's no bitrate or codec
2014-10-15 28843, 2014
-
alastairp
and so won't submit
2014-10-15 28846, 2014
-
ruaok
no matter, all the data has already been submitted.
2014-10-15 28846, 2014
-
alastairp
kepstin-laptop__: mmmm, c++
2014-10-15 28800, 2014
-
alastairp
ruaok: ok, no problem, just making sure you're aware :)
2014-10-15 28810, 2014
-
ruaok
understood, thanks.
2014-10-15 28822, 2014
-
ruaok
anything else I can do to help?
2014-10-15 28827, 2014
-
ruaok
save reading assembly?
2014-10-15 28820, 2014
-
ruaok leaves that to the entrepid canadians who deal with much worse on a daily basis
2014-10-15 28831, 2014
-
ruaok
moose > assembly, no?
2014-10-15 28810, 2014
-
kepstin-laptop__
ah, no wonder i'm confused, gdb isn't picking up the fact that the 'i' variable is only stored in a register and not in ram in this function
2014-10-15 28830, 2014
-
kepstin-laptop__
looks like it is getting ingremented at some point.
2014-10-15 28832, 2014
-
kepstin-laptop__
hmm.
2014-10-15 28854, 2014
-
ruaok
alastairp: the original binary does not seen to lock up
2014-10-15 28830, 2014
-
alastairp
well, let's wait for kepstin to disassemble both binaries and work out what's happening :)
2014-10-15 28853, 2014
-
ruaok
heh. :)
2014-10-15 28808, 2014
-
luks
alastairp: replying to an old question, I'll probably add windows binaries at some point, but os x is just not possible with the setup I have
2014-10-15 28844, 2014
-
alastairp
luks: OK, great
2014-10-15 28846, 2014
-
luks
I support 10.4 for acoustid and compiling c++11 code in the mac mini would need me to update xcode, which would mess up the whole setup
2014-10-15 28806, 2014
-
alastairp
just letting you know that we already have a bit of the infrasture there
2014-10-15 28811, 2014
-
alastairp
right, that's fair enough
2014-10-15 28803, 2014
-
luks
if you want to go for easy deployment, it would be great to replace fftw/resample with ffmpeg and not depend on taglib in abzsubmit
2014-10-15 28829, 2014
-
luks
given that essentia already depends on taglib, I guess you could add all the tag reading code there
2014-10-15 28813, 2014
-
kepstin-laptop__
yeah, I wondered about that.
2014-10-15 28841, 2014
-
alastairp
right, the only reason it's out of the extractor is that I want to check for an mbid before we run the extractor
2014-10-15 28850, 2014
-
alastairp
but of course we could add a check to the extractor to exit early if there's no tag
2014-10-15 28842, 2014
-
luks
and it would be also great to stop using that giant hack in RogueVector :)
2014-10-15 28847, 2014
-
kepstin-laptop__
so it looks like the compiler's optimized out the check on line 132, resultPos > _maxPos
2014-10-15 28800, 2014
-
kepstin-laptop__
and it's basically looping forever with i=j=0
2014-10-15 28807, 2014
-
alastairp
luks: yeah, everyone wants to fix rougevector
2014-10-15 28810, 2014
-
alastairp
after the million other things
2014-10-15 28832, 2014
-
MBJenkins
* nikki: Order releases table on /cdtoc/ pages like on other pages which list releases
2014-10-15 28833, 2014
-
MBJenkins
* Ulrich Klauer: Implement some core entity model methods via %ENTITIES
2014-10-15 28834, 2014
-
MBJenkins
* Ulrich Klauer: Use entity property mbid/multiple for statistics
2014-10-15 28835, 2014
-
MBJenkins
* Ulrich Klauer: Don't create entities that are then not used
2014-10-15 28835, 2014
-
kepstin-laptop__
but it's not running the peaks.push_back line either as far as I can tell.
2014-10-15 28836, 2014
-
MBJenkins
* Ulrich Klauer: Remove some unnecessary imports
2014-10-15 28837, 2014
-
MBJenkins
* nikki: Escape the no AcoustIDs message on the fingerprint tab (MBS-7927)
2014-10-15 28838, 2014
-
MBJenkins
* Ulrich Klauer: MBS-7928: Follow change of search server response format
2014-10-15 28843, 2014
-
kepstin-laptop__
or else I'm still horribly confued
2014-10-15 28855, 2014
-
kepstin-laptop__
I should try compiling it without optimization, i guess.
2014-10-15 28825, 2014
-
ruaok
naw, without opts is for wimps
2014-10-15 28837, 2014
-
alastairp
-->out. keep up the good work all
2014-10-15 28802, 2014
-
kepstin-laptop__
well, looks like it still hangs with optimization disabled. so that's something.
2014-10-15 28823, 2014
-
kepstin-laptop__
hmm, never mind
2014-10-15 28830, 2014
-
kepstin-laptop__
it's just really really slow
2014-10-15 28832, 2014
-
kepstin-laptop__
and it does not fail
2014-10-15 28846, 2014
-
LordSputnik joined the channel
2014-10-15 28836, 2014
-
LordSputnik
any particular reason you guys chose pytaglib over mutagen for abz client?
2014-10-15 28851, 2014
-
luks
you can't use mutagen in a gpl3 application
2014-10-15 28810, 2014
-
luks
I don't know if that was the reason, but it's a reason
2014-10-15 28812, 2014
-
alastairp
LordSputnik: no
2014-10-15 28814, 2014
-
alastairp
And honestly, I would have preferred a mit-ish license, but the department prefers GPL and I didn't see the taglib license before I used it
2014-10-15 28802, 2014
-
alastairp
As I've alluded to before, this use of taglib is a hack anyway, and we should replace it with something that doesn't require an additional dependency
2014-10-15 28831, 2014
-
LordSputnik
I see... anyway, I'm pretty sure I should be submitting stuff now, the client is certainly making the right noises
2014-10-15 28803, 2014
-
LordSputnik
Does it keep a list of already processed paths somewhere?
2014-10-15 28818, 2014
-
rochusw
<wa
2014-10-15 28823, 2014
-
rochusw
yes
2014-10-15 28829, 2014
-
alastairp
In an SQL db in .abzsubmit
2014-10-15 28803, 2014
-
rochusw
which debian package contains this parallel-util?
2014-10-15 28856, 2014
-
kepstin-laptop__
rochusw: looks like it's in 'moreutils'
2014-10-15 28811, 2014
-
kepstin-laptop__
what a horrible package name.
2014-10-15 28833, 2014
-
kepstin-laptop__
there's a gnu version too, but I dunno which debian versions have it
2014-10-15 28838, 2014
-
kepstin-laptop__
package name of that is just 'parallel'
2014-10-15 28800, 2014
-
kepstin-laptop__
if you have a new enough debian to run the acousticbrainz stuff, you probably have gnu parallel