Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 May 2007 17:34:29 -0700 (PDT)
From:      Brian Gruber <knightbg@yahoo.com>
To:        freebsd-gnome@freebsd.org
Subject:   Crash of mixer appler after recent update of ports - known	issue ?
Message-ID:  <342078.61969.qm@web32410.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help
> Is it known issue ?

i've got the same problem, and i found that the same
thing happens when i run gnome-volume-control. looking
at a backtrace, the problem seems to be something in
pulseaudio. maybe a double-free? if i remove
gstreamer-plugins-pulseaudio the problem goes away.
---
output:
$ gnome-volume-control --disable-crash-dialog
shm.c: shm_open() failed: Permission denied
Assertion failed: (p), function pa_mempool_free, file
pulsecore/memblock.c, line 481.
Abort trap: 6 (core dumped)

and a backtrace with line nums:
#0  0x290ed49b in pthread_testcancel () from
/lib/libpthread.so.2
#1  0x290dc772 in sigaction () from
/lib/libpthread.so.2
#2  0x290d5d64 in pthread_kill () from
/lib/libpthread.so.2
#3  0x290d5561 in raise () from /lib/libpthread.so.2
#4  0x291c6622 in abort () from /lib/libc.so.6
#5  0x2919d5ff in __assert () from /lib/libc.so.6
#6  0x29254cc2 in pa_mempool_free (p=0x0) at
pulsecore/memblock.c:481
#7  0x292385c6 in context_free (c=0x81ebd80) at
pulse/context.c:181
#8  0x29238739 in pa_context_unref (c=0x81ebd80) at
pulse/context.c:206
#9  0x2922ae78 in gst_pulseprobe_close (c=0x81a9400)
at pulseprobe.c:221
#10 0x2922afc7 in gst_pulseprobe_free (c=0x81a9400) at
pulseprobe.c:253
#11 0x29228502 in gst_pulsemixer_finalize
(object=0x81a7998) at pulsemixer.c:147
#12 0x28da1159 in g_object_unref () from
/usr/local/lib/libgobject-2.0.so.0
#13 0x28d08f58 in gst_object_unref (object=0x81a7998)
at gstobject.c:354
#14 0x28cacf34 in gst_audio_mixer_filter_probe_feature
(filter_func=0x804e550 <mixer_filter_func>,
factory=0x81a7518, 
    p_collection=0xbfbfe958, first=0,
user_data=0xbfbfe980) at mixerutils.c:169
#15 0x28cad0e2 in
gst_audio_default_registry_mixer_filter
(filter_func=0x804e550 <mixer_filter_func>, first=0, 
    data=0xbfbfe980) at mixerutils.c:233
#16 0x0804e7f8 in create_mixer_collection () at
main.c:99
#17 0x0804eaa8 in main (argc=2, argv=0xbfbfea18) at
main.c:202
---

i'm having difficulty debugging the actual problem
because I can't get gnome-volume-control to run in
gdb. It just outputs its  --help message and exits:
---
(gdb) run --disable-crash-dialog
Starting program: /usr/local/bin/gnome-volume-control
--disable-crash-dialog
warning: Unable to get location for thread creation
breakpoint: generic error
[New LWP 100196]
[New Thread 0x805f000 (LWP 100196)]
Error re-scanning registry , child terminated by
signal
Run '/usr/local/bin/gnome-volume-control --help' to
see a full list of available command line options.

Program exited with code 01.
(gdb)


 
____________________________________________________________________________________
Get your own web address.  
Have a HUGE year through Yahoo! Small Business.
http://smallbusiness.yahoo.com/domains/?p=BESTDEAL



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?342078.61969.qm>