Bug 41589 - depend on orc != 0.4.15
Summary: depend on orc != 0.4.15
Status: RESOLVED WONTFIX
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: build-system (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-08 07:53 UTC by Niels Ole Salscheider
Modified: 2011-10-09 19:42 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Niels Ole Salscheider 2011-10-08 07:53:27 UTC
Ford_Prefect told me on #pulseaudio that orc-0.4.15 is known to cause freezes with the following backtrace:

(gdb) thread apply all bt

Thread 3 (Thread 0x7fbff5ff2700 (LWP 2172)):
#0  0x00007fbffbb22666 in ppoll () from /lib/libc.so.6
#1  0x00007fc000953c0e in pa_rtpoll_run () from /usr/lib/libpulsecore-1.0.so
#2  0x00007fbff6309e2f in thread_func () from /usr/lib64/pulse-1.0/modules/libalsa-util.so
#3  0x00007fc000025637 in internal_thread_func () from /usr/lib/libpulsecommon-1.0.so
#4  0x00007fbffc867d50 in start_thread () from /lib/libpthread.so.0
#5  0x00007fbffbb2ab4d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fbff57f1700 (LWP 2173)):
#0  0x00007fbffc86ef8c in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fbffc86a45a in _L_lock_496 () from /lib/libpthread.so.0
#2  0x00007fbffc86a27a in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007fc000250bdd in orc_init () from /usr/lib/liborc-0.4.so.0
#4  0x00007fc0002563c6 in orc_program_new () from /usr/lib/liborc-0.4.so.0
#5  0x00007fc000992bcd in pa_volume_s16ne_orc_2ch () from /usr/lib/libpulsecore-1.0.so
#6  0x00007fc000956303 in pa_volume_memchunk () from /usr/lib/libpulsecore-1.0.so
#7  0x00007fc000982a26 in pa_source_post () from /usr/lib/libpulsecore-1.0.so
#8  0x00007fbff63107ac in thread_func () from /usr/lib64/pulse-1.0/modules/libalsa-util.so
#9  0x00007fc000025637 in internal_thread_func () from /usr/lib/libpulsecommon-1.0.so
#10 0x00007fbffc867d50 in start_thread () from /lib/libpthread.so.0
#11 0x00007fbffbb2ab4d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fc000da4740 (LWP 2171)):
#0  0x00007fbffc86e660 in sem_wait () from /lib/libpthread.so.0
#1  0x00007fc0000258c8 in pa_semaphore_wait () from /usr/lib/libpulsecommon-1.0.so
#2  0x00007fc0009366ea in pa_asyncmsgq_send () from /usr/lib/libpulsecore-1.0.so
#3  0x00007fc00097f8bf in source_set_state () from /usr/lib/libpulsecore-1.0.so
#4  0x00007fbfef5efd2d in timeout_cb () from /usr/lib64/pulse-1.0/modules/module-suspend-on-idle.so
#5  0x00007fc0004e5fd8 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#6  0x00007fc0004e6215 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#7  0x00007fc0004e62d0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#8  0x000000000040c205 in main ()

Please adjust the dependency in the build system so that it will not build with orc-0.4.15.
Comment 1 Arun Raghavan 2011-10-09 19:42:34 UTC
I'm not keen on adding this sort of thing in dependencies (it's not common to do so in most upstream projects). It's the distribution's job to ensure that updates are available once a package version is found to be bad.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.