does not depend on skype
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pidgin-skype (Ubuntu) |
Fix Committed
|
Undecided
|
Samuel Taylor |
Bug Description
Binary package hint: pidgin-skype
When installing pidgin-skype, it didn't install skype (though available through the partner repo) automatically.
Having copied my ~/.purple folder from a backup, coming from an installation where I already had skype installed, the plugin would be active in pidgin's configuration and, thus, try to start `skype`, which doesn't exist. As a result, pidgin segfaults.
Corresponding debug output:
(01:26:00) account: Connecting to account el_tiax.
(01:26:00) connection: Connecting. gc = 0x908d540
(01:26:00) GLib: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Kindprozess »skype« konnte nicht ausgeführt werden (No such file or directory)
Segmentation fault
The most obvious solution would be to make pidgin-skype depend on skype.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: pidgin-skype 20100302+dfsg-1
ProcVersionSign
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Sat Oct 9 01:37:03 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate i386 (20100928)
ProcEnviron:
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: pidgin-skype
Related branches
- Luke Yelavich (community): Needs Fixing
- Micah Gersten: Needs Fixing
- Ubuntu branches: Pending requested
-
Diff: 26 lines (+7/-1)2 files modifieddebian/changelog (+6/-0)
debian/control (+1/-1)
Changed in pidgin-skype (Ubuntu): | |
status: | New → Confirmed |
tags: | added: bitesize |
Changed in pidgin-skype (Ubuntu): | |
assignee: | nobody → Samuel Taylor (samuel-taylor) |
status: | Confirmed → In Progress |
Changed in pidgin-skype (Ubuntu): | |
status: | In Progress → Fix Committed |
I'd suggest filing a bug upstream (pidgin-skype) to fail gracefully or just warn if skype isn't installed.