[Pkg-voip-commits] r6585 - in /qutecom/trunk/debian: changelog patches/generic/wengophone-thread-destruction.patch patches/series

cavedon-guest at alioth.debian.org cavedon-guest at alioth.debian.org
Sat Dec 27 09:47:46 UTC 2008


Author: cavedon-guest
Date: Sat Dec 27 09:47:46 2008
New Revision: 6585

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=6585
Log:
generic/wengophone-thread-destruction.patch: prevent segafault at exit

Added:
    qutecom/trunk/debian/patches/generic/wengophone-thread-destruction.patch
Modified:
    qutecom/trunk/debian/changelog
    qutecom/trunk/debian/patches/series

Modified: qutecom/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/qutecom/trunk/debian/changelog?rev=6585&op=diff
==============================================================================
--- qutecom/trunk/debian/changelog (original)
+++ qutecom/trunk/debian/changelog Sat Dec 27 09:47:46 2008
@@ -9,11 +9,12 @@
       re-initialization.
     - generic/ffmpeg-api-52.patch: fix compilation with new ffmpeg API.
     - head/cmake-swscale.patch: fix typo in build scripts
+    - generic/wengophone-thread-destruction.patch: prevent segafault at exit
   * Drop build dependency on libavformat-dev (no need for it, use newer
     lib swscale instead) and add debian/cmake-noavformat.patch in order not to
     look for that library during configuration.
 
- -- Ludovico Cavedon <ludovico.cavedon at gmail.com>  Fri, 26 Dec 2008 18:01:08 +0100
+ -- Ludovico Cavedon <ludovico.cavedon at gmail.com>  Sat, 27 Dec 2008 10:46:55 +0100
 
 qutecom (2.2~rc2.dfsg0-1) experimental; urgency=low
 

Added: qutecom/trunk/debian/patches/generic/wengophone-thread-destruction.patch
URL: http://svn.debian.org/wsvn/pkg-voip/qutecom/trunk/debian/patches/generic/wengophone-thread-destruction.patch?rev=6585&op=file
==============================================================================
--- qutecom/trunk/debian/patches/generic/wengophone-thread-destruction.patch (added)
+++ qutecom/trunk/debian/patches/generic/wengophone-thread-destruction.patch Sat Dec 27 09:47:46 2008
@@ -1,0 +1,15 @@
+Index: qutecom-2.2~rc3.dfsg0/wengophone/src/model/WengoPhone.cpp
+===================================================================
+--- qutecom-2.2~rc3.dfsg0.orig/wengophone/src/model/WengoPhone.cpp	2008-12-27 10:15:36.000000000 +0100
++++ qutecom-2.2~rc3.dfsg0/wengophone/src/model/WengoPhone.cpp	2008-12-27 10:19:13.000000000 +0100
+@@ -89,6 +89,10 @@
+ }
+ 
+ WengoPhone::~WengoPhone() {
++        // make sure WengoPhone::run() has terminated
++        Thread::terminate(); // should not be needed, but let's avoid potential deadlock
++        Thread::join();
++
+ 	//Deleting created objects
+ 	OWSAFE_DELETE(_userProfileHandler);
+ 	OWSAFE_DELETE(_dtmfThemeManager);

Modified: qutecom/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-voip/qutecom/trunk/debian/patches/series?rev=6585&op=diff
==============================================================================
--- qutecom/trunk/debian/patches/series (original)
+++ qutecom/trunk/debian/patches/series Sat Dec 27 09:47:46 2008
@@ -3,6 +3,7 @@
 generic/cmake-install-missing-endif.patch
 generic/imwrapper-safe-reinit.patch
 generic/ffmpeg-api-52.patch
+generic/wengophone-thread-destruction.patch
 debian/cmake-noavformat.patch
 debian/remove-extra-copying-file.patch
 debian/cmake-force-fpic.patch




More information about the Pkg-voip-commits mailing list