MarcoRavich / audirvana

Automatically exported from code.google.com/p/audirvana
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Too Many Songs in Playlist Crashes Audirvana #41

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Add a very large number of songs to Audirvana playlist (1250 will crash the 
program reliably; doesn't crash with 625).
2. Audirvana crashes ("Audirvana quit unexpectedly.")

What is the expected output? What do you see instead?

Expect to see Audirvana with playlist - instead see crash report.

What version of the product are you using? On what operating system?

r143 (two versions, one audiooutput built with GCC, the other built with LLVM).

Please provide any additional information below.

Had top running while this happened.  While tracks were being added to 
playlist, CPU for Audirvana went to 75-85% range.  Then it settled back down 
for a few seconds before Audirvana crashed.

I have two crash reports saved if you happen to want them.

Also, here is the debug info:

Audirvana rev. 0.9.0 debug information:

Hog Mode is off
Devices found : 1

List of devices:
Device #0: ID 0x104 Built-in Output UID:AppleHDAEngineOutput:8,0,1,1:0

Selected device:
ID 0x104 Built-in Output    UID:AppleHDAEngineOutput:8,0,1,1:0
4 available sample rates up to 96000.0Hz
44100.0
48000.0
88200.0
96000.0

Audio buffer frame size : 14 to 4608 frames
Current I/O buffer frame size : 512
Physical (analog) volume control: No
Virtual (digital) volume control: Yes
Preferred stereo channels L:1 R:2
Simple stereo device: yes
Channel mapping: L:Stream 0 channel 0 R:Stream 0 channel 1

1 output streams:
Stream ID 0x105 2 channels starting at 1
4 virtual formats:
Mixable linear PCM Interleaved 32bits little endian  Float @96.0kHz
Mixable linear PCM Interleaved 32bits little endian  Float @88.2kHz
Mixable linear PCM Interleaved 32bits little endian  Float @48.0kHz
Mixable linear PCM Interleaved 32bits little endian  Float @44.1kHz

16 physical formats
Mixable linear PCM Interleaved 16bits little endian Signed Integer @96.0kHz
Mixable linear PCM Interleaved 16bits little endian Signed Integer @88.2kHz
Mixable linear PCM Interleaved 16bits little endian Signed Integer @48.0kHz
Mixable linear PCM Interleaved 16bits little endian Signed Integer @44.1kHz
Mixable linear PCM Interleaved 20bits little endian Signed Integer aligned low 
in 32bit @96.0kHz
Mixable linear PCM Interleaved 20bits little endian Signed Integer aligned low 
in 32bit @88.2kHz
Mixable linear PCM Interleaved 20bits little endian Signed Integer aligned low 
in 32bit @48.0kHz
Mixable linear PCM Interleaved 20bits little endian Signed Integer aligned low 
in 32bit @44.1kHz
Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low 
in 32bit @96.0kHz
Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low 
in 32bit @88.2kHz
Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low 
in 32bit @48.0kHz
Mixable linear PCM Interleaved 24bits little endian Signed Integer aligned low 
in 32bit @44.1kHz
Mixable linear PCM Interleaved 32bits little endian  Float @96.0kHz
Mixable linear PCM Interleaved 32bits little endian  Float @88.2kHz
Mixable linear PCM Interleaved 32bits little endian  Float @48.0kHz
Mixable linear PCM Interleaved 32bits little endian  Float @44.1kHz

Original issue reported on code.google.com by judm...@gmail.com on 11 May 2011 at 9:44

GoogleCodeExporter commented 9 years ago
Ah, sorry, OS is OS X version 10.6.7.  Hardware is MacBook Pro 5,5 with 2.53 
GHz Core 2 Duo, 8GB RAM.

Original comment by judm...@gmail.com on 11 May 2011 at 9:49

GoogleCodeExporter commented 9 years ago
Can you attach the crash reports too

Original comment by au.damie...@gmail.com on 12 May 2011 at 1:39

GoogleCodeExporter commented 9 years ago
Also what are the file types in your playlist ?

Original comment by au.damie...@gmail.com on 12 May 2011 at 1:40

GoogleCodeExporter commented 9 years ago
Will attach the crash reports this evening when I get home to my MacBook.

The vast majority of files are ALAC from CD rips.

About 50 or 60 of the 1250 are AIFF, also from CD rips.

About 40 of the CD rips were done with Max, the rest with iTunes.

Original comment by judm...@gmail.com on 12 May 2011 at 3:24

GoogleCodeExporter commented 9 years ago
Two crash logs attached.

Original comment by judm...@gmail.com on 12 May 2011 at 11:49

Attachments:

GoogleCodeExporter commented 9 years ago
Added fix in r145 to empty more often the autorelease memory pool.

Original comment by au.damie...@gmail.com on 14 May 2011 at 7:52