[pulseaudio-discuss] Assertion 'pa_frame_aligned(chunk->length, &o->source->sample_spec)' in 0.9.15-test3

Maxim Levitsky maximlevitsky at gmail.com
Wed Apr 15 07:18:44 PDT 2009


On Wed, 2009-04-15 at 04:05 +0200, Lennart Poettering wrote:
> On Wed, 15.04.09 03:35, Maxim Levitsky (maximlevitsky at gmail.com) wrote:
> 
> > 
> >  
> > > > I have tested PA from https://launchpad.net/~themuso/+archive/ppa
> > > > And this error appears much less often, but still appears.
> > > 
> > > Could you please install debug symbols and get me another back trace?
> > > 
> > > Lennart
> > > 
> > 
> > Here:
> > 
> > 
> > > Program received signal SIGABRT, Aborted.
> > > [Switching to Thread 0x7f93dc84f950 (LWP 8019)]
> > > 0x00007f93e86cafb5 in raise () from /lib/libc.so.6
> > > (gdb) bt
> > > #0  0x00007f93e86cafb5 in raise () from /lib/libc.so.6
> > > #1  0x00007f93e86ccbc3 in abort () from /lib/libc.so.6
> > > #2  0x00007f93eae417e9 in pa_source_output_push ()
> > >    from /usr/lib/libpulsecore.so.9
> > > #3  0x00007f93eae3cf4f in pa_source_post () from
> > > /usr/lib/libpulsecore.so.9
> 
> This is apparently lacking debugging symbols for libpulsecore.so.9. As
> mentioned, please redo this with debugging symbols installed.
> 
> Lennart
> 


Sorry!

Here:

> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7f2ead05d950 (LWP 14033)]
> 0x00007f2eb8ac4fb5 in raise () from /lib/libc.so.6
> (gdb) bt
> #0  0x00007f2eb8ac4fb5 in raise () from /lib/libc.so.6
> #1  0x00007f2eb8ac6bc3 in abort () from /lib/libc.so.6
> #2  0x00007f2ebb23b7e9 in pa_source_output_push (o=0x6c3130, chunk=0x7f2ead05cf30) at ./pulsecore/source-output.h:155
> #3  0x00007f2ebb236f4f in pa_source_post (s=0x69e8b0, chunk=0x7f2ead05cf30) at pulsecore/source.c:462
> #4  0x00007f2ead46bfd2 in source_process_msg (o=0x69e8b0, code=14, data=0x0, offset=0, chunk=0x7f2ead05cf30)
>     at modules/module-tunnel.c:533
> #5  0x00007f2ebb2436d4 in asyncmsgq_read_work (i=0x624610) at pulsecore/rtpoll.c:698
> #6  0x00007f2ebb244932 in pa_rtpoll_run (p=0x63d3c0, wait=true) at pulsecore/rtpoll.c:326
> #7  0x00007f2ead46c5be in thread_func (userdata=<value optimized out>) at modules/module-tunnel.c:611
> #8  0x00007f2ebb24b6d0 in internal_thread_func (userdata=0x6acdb0) at pulsecore/thread-posix.c:72
> #9  0x00007f2eb8e0b3ba in start_thread () from /lib/libpthread.so.0
> #10 0x00007f2eb8b77fcd in clone () from /lib/libc.so.6
> #11 0x0000000000000000 in ?? ()
> 

Best regards,
	Maxim Levitsky


PS:

I wish distributions would allow to replace a compiled package with the one I compiled from source.
I can install PA from source, but next update will overwrite it.
I can install it to /usr/local, but then there could be conflicts with already installed package.
(Libraries should be picked from /usr/local, but still there could be conflict)

I can uninstall ubuntu package, but this will remove packages that depend on it, or if I somehow force this, I
will be constanly notified about 'broken packages'....


I for example used Network manager that I compiled from source, and installed to /usr.
Since I now use jaunty, and thus update the system often, I decided to get rid of ubuntu's NM package, only to find out
that they patched it (and included for example /etc/init.d script)

I can look at their patch, and apply it over latest sources, but, again, this might not work,
(patched NM to poll rfkill state every 1 second instead of 6 - this will never be accepted upstream, as this is just a
small workaround till proper support is done - thought that newer hal in jaunty has it, but it appears that it hasn't)

Oh well....

I guess that someday I install slackware, or gentoo... (I already know how to handle distcc, and get most of it)






More information about the pulseaudio-discuss mailing list