Ticket #320 (closed defect: fixed)

Opened 2 years ago

Last modified 21 months ago

pauvcontrol crashes

Reported by: jstedfast Owned by: lennart
Milestone: Component: daemon
Keywords: Cc:

Description (last modified by coling) (diff)

$ rpm -qa | grep pulse
libpulse-browse0-0.9.10-26.1
pulseaudio-debugsource-0.9.10-26.1
pulseaudio-0.9.10-26.1
pulseaudio-utils-0.9.10-26.1
alsa-plugins-pulse-1.0.16-57.1
gstreamer-0_10-pulse-0.9.5-54.1
pulseaudio-module-x11-0.9.10-26.1
pulseaudio-esound-compat-0.9.10-26.1
libpulse-devel-0.9.10-26.1
libpulsecore4-0.9.10-26.1
libpulse-mainloop-glib0-0.9.10-26.1
pulseaudio-debuginfo-0.9.10-26.1
libpulse0-0.9.10-26.1
pulseaudio-module-gconf-0.9.10-26.1
libao-pulse-0.9.3-123.1
$ rpm -qa | grep pav
pavumeter-0.9.3-117.1
pavucontrol-0.9.5-81.1



#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb72ac953 in waitpid () from /lib/libc.so.6
#2  0xb7554af7 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7554e3c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0xb6d95ae5 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5  0xb6d95f03 in google_breakpad::ExceptionHandler::InternalWriteMinidump ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#6  0xb6d964b3 in google_breakpad::ExceptionHandler::HandleException ()
   from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#7  <signal handler called>
#8  0xb7288f83 in strlen () from /lib/libc.so.6
#9  0xb7c57228 in Glib::ustring::operator= () from /usr/lib/libglibmm-2.4.so.1
#10 0x0804fcf4 in ?? ()
#11 0x0805177d in ?? ()
#12 0xb748ddbe in context_get_server_info_callback (pd=0x8397758, command=2, 
    tag=3, t=0x8397700, userdata=0x80a6df0) at pulse/introspect.c:117
#13 0xb74b1f05 in run_action (pd=0x8397758, r=0x8398ac0, command=2, 
    ts=0x8397700) at pulsecore/pdispatch.c:185
#14 0xb74b27c0 in pa_pdispatch_run (pd=0x8397758, packet=0x839a6d0, 
    creds=0x83987d8, userdata=0x80dd3a8) at pulsecore/pdispatch.c:236
#15 0xb748795f in pstream_packet_callback (p=0x8398710, packet=0x839a6d0, 
    creds=0x83987d8, userdata=0x80dd3a8) at pulse/context.c:306
#16 0xb74b44fb in do_something (p=0x8398710) at pulsecore/pstream.c:818
#12 0xb748ddbe in context_get_server_info_callback (pd=0x8397758, command=2, 
    tag=3, t=0x8397700, userdata=0x80a6df0) at pulse/introspect.c:117
#13 0xb74b1f05 in run_action (pd=0x8397758, r=0x8398ac0, command=2, 
    ts=0x8397700) at pulsecore/pdispatch.c:185
#14 0xb74b27c0 in pa_pdispatch_run (pd=0x8397758, packet=0x839a6d0, 
    creds=0x83987d8, userdata=0x80dd3a8) at pulsecore/pdispatch.c:236
#15 0xb748795f in pstream_packet_callback (p=0x8398710, packet=0x839a6d0, 
    creds=0x83987d8, userdata=0x80dd3a8) at pulse/context.c:306
#16 0xb74b44fb in do_something (p=0x8398710) at pulsecore/pstream.c:818
---Type <return> to continue, or q <return> to quit---
#17 0xb74a8078 in callback (m=0x81ad1bc, e=0x83986e0, fd=4, 
    f=<value optimized out>, userdata=0x8397418) at pulsecore/iochannel.c:121
#18 0xb74d16c9 in dispatch_func (source=0x81ad188, callback=0, userdata=0x0)
    at pulse/glib-mainloop.c:587
#19 0xb751c2d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb751f85b in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb751fd2a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0xb79e2279 in IA__gtk_main () at gtkmain.c:1163
#23 0xb7f23107 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#24 0xb7f2322e in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#25 0x08056390 in ?? ()
#26 0xb722c5f5 in __libc_start_main () from /lib/libc.so.6
#27 0x0804f021 in ?? ()

Change History

Changed 2 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed

This backtrace seems to be polluted by some C++ stuff?

This happened in older version of pavucontrol when no device could be identified by PulseAudio. Has been fixed months ago.

Changed 2 years ago by jstedfast

  • status changed from closed to reopened
  • resolution fixed deleted

well, it's in 0.9.10 which is the latest release afaict

Changed 2 years ago by jstedfast

oh, the c++ stuff I think is just the Google SIGSEGV handler that is used by gnome apps

Changed 2 years ago by lennart

  • status changed from reopened to closed
  • resolution set to fixed

Interesting that you run pavucontrol 0.9.10. And I was pretty sure the last version I released was pavucontrol 0.9.6!

Here's the patch:

http://git.0pointer.de/?p=pavucontrol.git;a=commit;h=c80c710d05ef5f29cf2394d32edc18f61eda4018

It's part of 0.9.6 which has been released 3 months ago. You run 0.9.5.

Changed 21 months ago by coling

  • description modified (diff)
Note: See TracTickets for help on using tickets.