Hi,

I think the relevant part is

............/home/travis/.travis/functions: line 109: 10872 Segmentation fault  
    (core dumped) TMPDIR=/tmp src/tests/tests

https://travis-ci.org/github/hydrogen-music/hydrogen/jobs/685366603#L1490

I’ve seen it happen a few times already. It’s nondeterministic, so as a 
workaround you might try to rerun job. „Proper solution” would be to debug and 
fix that segmentation fault. You might look at my pull request with gcc/llvm 
sanitizers: 

https://github.com/hydrogen-music/hydrogen/pull/862

Three sanitisers (address/memory/leak) fail so their results might guide to 
some related bugs.

Those /sev/snd/seq messages appear always, also on passed jobs (see 
https://travis-ci.org/github/hydrogen-music/hydrogen/jobs/685311723#L1402). I 
think it’s because build workers probably do not have ALSA installed (why 
should they?) - /dev/snd/seq is ALSA MIDI sequencer device. This can be fixed 
by disabling Hydrogen MIDI driver during tests - like audio driver is disabled 
(by forcing „Fake” driver, see 
https://github.com/hydrogen-music/hydrogen/blob/master/src/tests/main.cpp#L28).

Best Regards,
Przemek



> Wiadomość napisana przez Colin McEwan <colin.mce...@gmail.com> w dniu 
> 10.05.2020, o godz. 20:03:
> 
> Hiya,
> 
> I've seen Travis throw what seem to be spurious failures on pull requests 
> recently, with a permissions issue on /dev/snd/seq. 
> 
> For instance in this pull request for a bug I found, filed and fixed today:
> 
> https://travis-ci.org/github/hydrogen-music/hydrogen/jobs/685366603
> 
> Anyone have any idea what's going on there?
> 
> Cheers,
> 
> -- 
> C.
> _______________________________________________
> Hydrogen-devel mailing list
> Hydrogen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel



_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to