-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

"I think crashing on totally crap data is not completely
unreasonable as long as we can figure out some way of making it
debuggable."

*raises hand*

As someone who has used Mixxx for live gigs, where it crashed
enough times during various sets to sabotage my reputation as a
promoter and DJ, I want to remind people that software used in live
performances has to be held to the highest possible non-crash
standard.

I don't care if the thing looks like it was made by kindergarten
students as a class project as long as it queues music properly and
NEVER CRASHES LIVE.

~RAWRR


On Sat, 18 Oct 2014 23:12:36 +0000 "Owen Williams"
<owilli...@mixxx.org> wrote:
>Is taglib really that crash-prone?  Is this really a common issue?
> I
>think crashing on totally crap data is not completely unreasonable
>as
>long as we can figure out some way of making it debuggable.
>
>I don't see how processing files for cover art is any different
>than
>processing files for audio data, and we don't process audio data
>in a
>separate kernel process.
>
>On Sat, 2014-10-18 at 15:09 -0400, RJ Ryan wrote:
>> The main limitation with QtConcurrent is that it uses a single
>global
>> thread pool -- and currently we use 4 worker threads in our
>global
>> thread pool (for parsing 3rd-party libraries, etc). There is no
>notion
>> of auto-scaling or the ability for sensing whether we are
>overloading
>> the system inherent in QtConcurrent -- it's just a wrapper
>around a
>> thread pool. For something as common and compute heavy as
>processing
>> cover art we need more deliberate control.
>>
>> TagLib crashes will happen given the extreme diversity of
>> library-from-hell files out there. We really do need a
>> separate-process isolation feature for processing untrusted data
>but
>> I'm pretty sure we don't have time for that for 1.12 if we want
>to
>> release in 2014 :).
>>
>>
>>
>>
>> On Fri, Oct 17, 2014 at 7:33 PM, Daniel Schürmann
><dasch...@mixxx.org> wrote:
>> > Am 18.10.2014 um 00:31 schrieb Max Linke:
>> >> I haven't noticed any taglib crashes with mixxx. Plus the
>covers are all
>> >> extracted in seperate threads.
>> > I have not experienced any crashes during the tests as well,
>so the
>> > issue is hopefully none.
>> > I was just trying to collect the point that might be risky.
>> > By the way: Segfaults in a extra thread will have the same
>effect than a
>> > segfault in the main thread, Mixxx will crash.
>> > So we can either rely on the quality of the new taglib
>version, or setup
>> > a quarantine process, that read the tags.
>> >
>> >
>> > ---------------------------------------------------------------
>---------------
>> > Comprehensive Server Monitoring with Site24x7.
>> > Monitor 10 servers for $9/Month.
>> > Get alerted through email, SMS, voice calls or mobile push
>notifications.
>> > Take corrective actions from your mobile device.
>> > http://p.sf.net/sfu/Zoho
>> > _______________________________________________
>> > Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> > http://mixxx.org
>> >
>> >
>> > Mixxx-devel mailing list
>> > Mixxx-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>
>> -----------------------------------------------------------------
>-------------
>> Comprehensive Server Monitoring with Site24x7.
>> Monitor 10 servers for $9/Month.
>> Get alerted through email, SMS, voice calls or mobile push
>notifications.
>> Take corrective actions from your mobile device.
>> http://p.sf.net/sfu/Zoho
>> _______________________________________________
>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>> http://mixxx.org
>>
>>
>> Mixxx-devel mailing list
>> Mixxx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
>
>
>-------------------------------------------------------------------
>-----------
>Comprehensive Server Monitoring with Site24x7.
>Monitor 10 servers for $9/Month.
>Get alerted through email, SMS, voice calls or mobile push
>notifications.
>Take corrective actions from your mobile device.
>http://p.sf.net/sfu/Zoho
>_______________________________________________
>Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>http://mixxx.org
>
>
>Mixxx-devel mailing list
>Mixxx-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/mixxx-devel
-----BEGIN PGP SIGNATURE-----
Charset: UTF8
Note: This signature can be verified at https://www.hushtools.com/verify
Version: Hush 3.0

wpwEAQMCAAYFAlRDB2IACgkQzo/Gj4mkNMxvVwP7Brfsb4zpNcRNlF8BzQP6WcqilvkT
qGnhtf3vkanMn2rjsM90KPHhP+SrTTXF/TSsBxHIP1sIRYTDFleOMONIfjOAwhF3cb0Z
qY+tjub+v53EU++e4VqRmrvDnZrr2Rg53U3DKnjbfy1Yr5PIIowNqR7hBzcktB0G9qqA
XKaYZzc=
=nUj1
-----END PGP SIGNATURE-----


------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to