Bug#765725: Crash with "terminate called after throwing an instance of 'Gio::Error'"

Felipe Sateler fsateler at debian.org
Wed Oct 22 23:42:51 UTC 2014


Hi,

On Tue, Oct 21, 2014 at 11:57 AM, Felipe Sateler <fsateler at debian.org> wrote:
> Control: tags -1 confirmed
>
> On Mon, Oct 20, 2014 at 5:52 PM, Giuseppe Bilotta
> <giuseppe.bilotta at gmail.com> wrote:
>> Package: pavucontrol
>> Version: 2.0-2
>> Followup-For: Bug #765725
>>
>> I'm experiencing the same error, consistently, when Chromium is running
>> and on a WebRTC-enabled page. For example, start Chromium, enable WebRTC
>> support, go to http://appear.in/linux and accept to share webcam and
>> microphone. Then start pavucontrol, and pavucontrol will segfault with
>> the following backtrace:
>
> I can confirm this. Interestingly, this doesn't happen with google
> chrome or other browsers.
>
> I'm thinking this is a bug in either gtkmm or the underlying gtk, or
> at the very least pavucontrol seems to be breaking some assumption
> there. If I rebuild the package now, I get another segfault but in
> another gtk call, with no need to .
>
> Dear gnome maintainers, if you could provide some guidance in this
> issue I would appreciate it very much. if you could reproduce it and
> maybe suggest where to look.
>

With help on #debian-gnome IRC we managed to fix both problems (they
are independent).

The original bug was because /usr/share/pixmaps/chromium.png is a
directory, which caused an exception to be thrown, and pavucontrol did
not catch it.

The second problem was already fixed upstream, so I am backporting that too.

I will upload a fix shortly.

-- 

Saludos,
Felipe Sateler



More information about the pkg-gnome-maintainers mailing list