[soundnua]: gnome-control-center crashed with SIGSEGV in __find_specmb()

Bug #966446 reported by Bawl
60
This bug affects 9 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Fix Released
Medium
Conor Curran

Bug Description

gnome-control-center crashed while I was trying to adjust the volume for my Phillips USB-speakers, and accidentally hitting the "Recording"-tab.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gnome-control-center 1:3.3.92-0ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-20.32-generic-pae 3.2.12
Uname: Linux 3.2.0-20-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 1.95-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Tue Mar 27 18:51:18 2012
ExecutablePath: /usr/bin/gnome-control-center
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120301)
ProcCmdline: gnome-control-center sound-nua
ProcEnviron:
 SHELL=/bin/bash
 LANG=da_DK.UTF-8
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: gnome-control-center
Title: [soundnua]: gnome-control-center crashed with SIGSEGV in vfprintf()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers

Revision history for this message
Bawl (mbk) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __find_specmb (format=0xb302fda0 "\n Did we try to move to a software/bluetooth source ? \n") at printf-parse.h:99
 _IO_vfprintf_internal (s=0xbf61c4f0, format=0xb302fda0 "\n Did we try to move to a software/bluetooth source ? \n", ap=0xbf61c654 "\030\277N\270\f") at vfprintf.c:1329
 __GI___vasprintf_chk (result_ptr=0xbf61c5fc, flags=1, format=0xb302fda0 "\n Did we try to move to a software/bluetooth source ? \n", args=0xbf61c654 "\030\277N\270\f") at vasprintf_chk.c:68
 ?? () at /build/buildd/glib2.0-2.32.0/./glib/glib-unix.c:175 from /tmp/tmpYnWAF3/lib/i386-linux-gnu/libglib-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-control-center (Ubuntu):
importance: Undecided → Medium
summary: - [soundnua]: gnome-control-center crashed with SIGSEGV in vfprintf()
+ [soundnua]: gnome-control-center crashed with SIGSEGV in __find_specmb()
tags: removed: need-i386-retrace
Revision history for this message
Conor Curran (cjcurran) wrote :

Hi Bawl,

Any chance you could start control centre from terminal, recreate the crash and copy and paste the output on the terminal to a comment here (or as an attachment).

Conor

visibility: private → public
Changed in gnome-control-center (Ubuntu):
assignee: nobody → Conor Curran (cjcurran)
status: New → In Progress
Revision history for this message
Bawl (mbk) wrote :
Download full text (6.0 KiB)

Reproducing the error:

<TERMINAL-OUTPUT>
bawl@bawl:~$ gnome-control-center

(gnome-control-center:14098): Gtk-WARNING **: Attempting to add a widget with type GtkBox to a container of type GtkScrolledWindow, but the widget is already inside a container of type GtkAlignment, please use gtk_widget_reparent()

(gnome-control-center:14098): Gtk-WARNING **: Attempting to add a widget with type GtkBox to a container of type GtkScrolledWindow, but the widget is already inside a container of type GtkBox, please use gtk_widget_reparent()

 get server info

 update server
 2 profiles supported on port HDMI / DisplayPort

 2 profiles supported on port HDMI / DisplayPort 2

 2 profiles supported on port HDMI / DisplayPort 3

 2 profiles supported on port HDMI / DisplayPort 4

 SET PROFILES HDMI / DisplayPort 4
 create_ui_device_from_port, direction 1
 description HDMI / DisplayPort 4
 origin GF104 High Definition Audio Controller
 port available 0

 SET PROFILES HDMI / DisplayPort 3
 create_ui_device_from_port, direction 1
 description HDMI / DisplayPort 3
 origin GF104 High Definition Audio Controller
 port available 0

 SET PROFILES HDMI / DisplayPort 2
 create_ui_device_from_port, direction 1
 description HDMI / DisplayPort 2
 origin GF104 High Definition Audio Controller
 port available 0

 SET PROFILES HDMI / DisplayPort
 create_ui_device_from_port, direction 1
 description HDMI / DisplayPort
 origin GF104 High Definition Audio Controller
 port available 0

 12 profiles supported on port Analog uddata

 2 profiles supported on port Headphones

 8 profiles supported on port Front Microphone

 8 profiles supported on port Rear Microphone

 8 profiles supported on port Line In

 2 profiles supported on port Digital Output (S/PDIF)

 SET PROFILES Digital Output (S/PDIF)
 Add output ui entry with id : 5

 create_ui_device_from_port, direction 1
 description Digital Output (S/PDIF)
 origin Built-in Audio
 port available 1

 SET PROFILES Line In
 create_ui_device_from_port, direction 0
 description Line In
 origin Built-in Audio
 port available 0

 SET PROFILES Rear Microphone
 create_ui_device_from_port, direction 0
 description Rear Microphone
 origin Built-in Audio
 port available 0

 SET PROFILES Front Microphone
 create_ui_device_from_port, direction 0
 description Front Microphone
 origin Built-in Audio
 port available 0

 SET PROFILES Headphones
 Add output ui entry with id : 9

 create_ui_device_from_port, direction 1
 description Headphones
 origin Built-in Audio
 port available 1

 SET PROFILES Analog uddata
 Add output ui entry with id : 10

 create_ui_device_from_port, direction 1
 description Analog uddata
 origin Built-in Audio
 port available 1

 8 profiles supported on port Analog uddata

 4 profiles supported on port iec958-stereo-input

 4 profiles supported on port Digital Output (S/PDIF)

 SET PROFILES Digital Output (S/PDIF)
 Add output ui entry with id : 11

 create_ui_device_from_port, direction 1
 description Digital Output (S/PDIF)
 origin USB Audio System
 port available 1

 SET PROFILES iec958-stereo-input
 Add input ui entry with id : 12

 crea...

Read more...

Revision history for this message
Conor Curran (cjcurran) wrote :

Thanks Bawl,

I'm waiting for the delivery of a USB test device, at which point I figure out a fix for this.

Revision history for this message
Bawl (mbk) wrote :

You're welcome... ;-)

My USB-speakers are a set of Phillips DGX 220/00, if that makes any difference.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you install gnome-control-center-dbgsym (http://ddebs.ubuntu.com/pool/main/g/gnome-control-center/) and run " G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=yes --log-file=/tmp/soundnua.log gnome-control-center sound-nua" and add /tmp/soundnua.log to the bug?

Revision history for this message
Tadej Rosa (tadej-rosa-gmail) wrote : Re: [Bug 966446] Re: [soundnua]: gnome-control-center crashed with SIGSEGV in __find_specmb()

For that I'd have to reinstall Ubuntu again, I'll try to find some time in
the coming days.

On Wed, Apr 4, 2012 at 16:18, Sebastien Bacher <email address hidden> wrote:

> Could you install gnome-control-center-dbgsym
> (http://ddebs.ubuntu.com/pool/main/g/gnome-control-center/) and run "
> G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck
> --leak-check=yes --log-file=/tmp/soundnua.log gnome-control-center
> sound-nua" and add /tmp/soundnua.log to the bug?
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (956093).
> https://bugs.launchpad.net/bugs/966446
>
> Title:
> [soundnua]: gnome-control-center crashed with SIGSEGV in
> __find_specmb()
>
> Status in “gnome-control-center” package in Ubuntu:
> In Progress
>
> Bug description:
> gnome-control-center crashed while I was trying to adjust the volume
> for my Phillips USB-speakers, and accidentally hitting the
> "Recording"-tab.
>
> ProblemType: Crash
> DistroRelease: Ubuntu 12.04
> Package: gnome-control-center 1:3.3.92-0ubuntu4
> ProcVersionSignature: Ubuntu 3.2.0-20.32-generic-pae 3.2.12
> Uname: Linux 3.2.0-20-generic-pae i686
> NonfreeKernelModules: nvidia
> ApportVersion: 1.95-0ubuntu1
> Architecture: i386
> CrashCounter: 1
> Date: Tue Mar 27 18:51:18 2012
> ExecutablePath: /usr/bin/gnome-control-center
> InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386
> (20120301)
> ProcCmdline: gnome-control-center sound-nua
> ProcEnviron:
> SHELL=/bin/bash
> LANG=da_DK.UTF-8
> SegvReason: writing unknown VMA
> Signal: 11
> SourcePackage: gnome-control-center
> Title: [soundnua]: gnome-control-center crashed with SIGSEGV in vfprintf()
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/966446/+subscriptions
>

Revision history for this message
Conor Curran (cjcurran) wrote :

Hi Bawl,

I have been testing today to try to reproduce this. I have number of duplicates which give roughly the same error, they are all slightly different hence why I have not marked as duplicate but I suspect that a singular fix 'should' resolve them all.

Could you please try something ?

Please modify /usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf
comment out "required = volume" from the [Element Capture] section.

You can comment out with '#'.

Then restart and see if the bug is still present.

thanks,
Conor

Revision history for this message
Tadej Rosa (tadej-rosa-gmail) wrote :

Hi, I'm sorry but I'm a bit stuffed up right now. I hope someone else can
help.

cheers,
Tadej

On Tue, Apr 10, 2012 at 17:37, Conor Curran <email address hidden>wrote:

> Hi Bawl,
>
> I have been testing today to try to reproduce this. I have number of
> duplicates which give roughly the same error, they are all slightly
> different hence why I have not marked as duplicate but I suspect that a
> singular fix 'should' resolve them all.
>
> Could you please try something ?
>
> Please modify /usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf
> comment out "required = volume" from the [Element Capture] section.
>
> You can comment out with '#'.
>
> Then restart and see if the bug is still present.
>
> thanks,
> Conor
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (956093).
> https://bugs.launchpad.net/bugs/966446
>
> Title:
> [soundnua]: gnome-control-center crashed with SIGSEGV in
> __find_specmb()
>
> Status in “gnome-control-center” package in Ubuntu:
> In Progress
>
> Bug description:
> gnome-control-center crashed while I was trying to adjust the volume
> for my Phillips USB-speakers, and accidentally hitting the
> "Recording"-tab.
>
> ProblemType: Crash
> DistroRelease: Ubuntu 12.04
> Package: gnome-control-center 1:3.3.92-0ubuntu4
> ProcVersionSignature: Ubuntu 3.2.0-20.32-generic-pae 3.2.12
> Uname: Linux 3.2.0-20-generic-pae i686
> NonfreeKernelModules: nvidia
> ApportVersion: 1.95-0ubuntu1
> Architecture: i386
> CrashCounter: 1
> Date: Tue Mar 27 18:51:18 2012
> ExecutablePath: /usr/bin/gnome-control-center
> InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386
> (20120301)
> ProcCmdline: gnome-control-center sound-nua
> ProcEnviron:
> SHELL=/bin/bash
> LANG=da_DK.UTF-8
> SegvReason: writing unknown VMA
> Signal: 11
> SourcePackage: gnome-control-center
> Title: [soundnua]: gnome-control-center crashed with SIGSEGV in vfprintf()
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/966446/+subscriptions
>

Revision history for this message
Bawl (mbk) wrote :

Sorry about the wait, but I've been swamped the last couple of days, but I've now had a chance to do as you described and it now appears the be working correctly.

I no longer get the error and can now see the contents of the "Recording"-tab.

Hope it helps...

/Bawl

Conor Curran (cjcurran)
Changed in gnome-control-center (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.