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
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  Edit
Everyone can see this information.

Other bug subscribers