audio-recorder crashes a few seconds after recording skype call

Bug #1176170 reported by Sevak Mkrtchyan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Audio Recorder
Fix Released
High
moma

Bug Description

After a fresh install of skype and audio-recorder, audio-recorder detects skype call and starts recording, however after a couple of seconds, it crashes.

When re-running audio-recorder after this crash, in Additional Settings->Device Settings, Skype is no longer present in the list of Installed Items. Skype calls no longer get detected.

After deleting /home/sevakm/.config/dconf/user Skype reappears in the list of Installed Items and the same thing happens: first few seconds of a Skype call get recorded, audio-recorder crashes, Skype disappears from the list of Installed items.

Manually recording input or output streams still works.

I am attaching the crash report.

Revision history for this message
Sevak Mkrtchyan (zangakatun) wrote :
description: updated
Revision history for this message
moma (osmoma) wrote :

Thanks for your report. I can confirm this bug.
Audio-recorder crashes after few seconds when communicating with the Skype.
$ audio-recorder --reset
I will debug this bug when time.

Changed in audio-recorder:
assignee: nobody → moma (osmoma)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
moma (osmoma) wrote :

Additional comment.
I can see that the crash appears along the dbus_g* calls.
The dbus-skype.c module is the only one that uses the older dbus-glib API. All the other dbus-* modules are already on GDBus.

Guide: Migration from older dbus-glib to GDBus API.
https://developer.gnome.org/gio/2.30/ch29s02.html

Revision history for this message
moma (osmoma) wrote :

I have now ported the dbus-skype.c module from dbus-glib to the newer GDBus API.
This also simplifies the code and /src/skype-service.c and src/skype-service-object-glue.h can be removed from the project.

The Skype interface works now very well.
I will push the updated code to the Launchpad within the next couple of days. New packages for Raring will also follow.

Revision history for this message
Sevak Mkrtchyan (zangakatun) wrote :

Dear moma,

Thanks a lot for the speedy resolution. I look forward to the update.

moma (osmoma)
Changed in audio-recorder:
status: Confirmed → Fix Committed
Revision history for this message
moma (osmoma) wrote :

The installation package for audio-recorder on Ubuntu 13.04 has been updated.
Please test the Skype-integration and report back your findings. The dbus-skype.c has been re-coded.

  * Version 1.1
  * Migrated dbus-skype.c to GDBus intrerface.
  * Removed dependency to dbus-glib-1 library (from configure.in and debian/control).
  * Removed skype-service.[ch] and skype-service-object-glue.h from the project.

These commands should update the program.
sudo apt-get update
sudo apt-get upgrade

The PPA for a.r is:
https://launchpad.net/~osmoma/+archive/audio-recorder

Changed in audio-recorder:
status: Fix Committed → Fix Released
Revision history for this message
Sevak Mkrtchyan (zangakatun) wrote :

Great. I tested the updated version, and everything works seamlessly.

Thanks!

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.