[gusty] qtwengophone crashed with SIGSEGV: after "WsSoftUpdate::answerReceived"

Bug #127754 reported by Francisco T.
14
Affects Status Importance Assigned to Milestone
wengophone (Ubuntu)
Fix Released
Undecided
Ludovico Cavedon

Bug Description

Binary package hint: wengophone

I'm trying Kubuntu Gusty tribe 3.

Info from wengophone:

(info) 17:56:48 Wenbox::Wenbox(): Wenbox dll not loaded
(debug) 17:56:48 int main(int, char**): WengoPhone started
(debug) 17:56:49 virtual void WebcamDriver::cleanup(): Cleaning up the Meta webcam driver
(debug) 17:56:49 virtual bool FileReader::open(): loading /home/paco/.wengophone/config.xml
(debug) 17:56:49 virtual bool FileWriter::open(): saving to /home/paco/.wengophone/config.xml
(debug) 17:56:49 virtual bool FileReader::open(): loading /home/paco/.wengophone/config.xml
(debug) 17:56:49 QtWengoStyle::QtWengoStyle(): style=plastique
(debug) 17:56:49 virtual void QtFactory::reset(): RESET
(debug) 17:56:51 void QtLanguage::loadLanguageFromConfig(): /usr/share/wengophone/lang/qtwengophone_es_ES
(debug) 17:56:51 void CommandServer::serverStatusEventHandler(ServerSocket&, ServerSocket::Error): connected
(debug) 17:56:51 virtual bool FileReader::open(): loading /usr/share/wengophone/pics/avatars/default-avatar.png
(debug) 17:56:51 void DtmfThemeManager::constructDTMF(): find a theme : dialpad.xml
(debug) 17:56:51 void DtmfThemeManager::constructDTMF(): find a theme : dialpad.xml
(debug) 17:56:51 virtual bool FileReader::open(): loading /home/paco/.wengophone/profiles/l****************
(debug) 17:56:51 virtual bool FileReader::open(): loading /home/paco/.wengophone/profiles/le***************
(debug) 17:56:51 virtual bool FileReader::open(): loading /home/paco/.wengophone/profiles/l*****************
(debug) 17:56:51 virtual bool FileReader::open(): loading /home/paco/.wengophone/profiles/l*************************
(debug) 17:56:51 virtual bool UserProfileFileStorage::load(const std::string&): profile l***************** loaded successfully
(debug) 17:56:51 void UserProfileHandler::setCurrentUserProfile(const std::string&, const SipAccount&): No current UserProfile set. Change now
(debug) 17:56:51 void IMContactListHandler::imAccountAddedEventHandler(IMAccountManager&, std::string): cannot create an IMContactList
(debug) 17:56:51 void ChatHandler::imAccountAddedEventHandler(IMAccountManager&, std::string): new account added: login: p******* protocol: Wengo
(debug) 17:56:51 void CWengoPhone::initFinishedEventHandler(WengoPhone&): WengoPhone::init() finished
(debug) 17:56:51 virtual void WengoPhone::run(): model thread is ready for events
(debug) 17:56:51 bool WengoAccount::discoverForSSO(): discovering network parameters for SSO connection
(debug) 17:56:51 void QtWengoPhone::languageChanged(): retranslate main window ui
(debug) 17:56:51 void QtDialpad::setCurrentTheme(const QString&): default
(debug) 17:56:51 void QtWengoPhone::setQtDialpad(QtDialpad*): QtDialpad added
(debug) 17:56:52 bool WengoAccount::discoverForSSO(): SSO can connect on port 443 with SSL
(debug) 17:56:52 void WengoAccount::ssoTimeoutEventHandler(): setting proxy settings for SSO request
(debug) 17:56:52 void WengoAccount::ssoTimeoutEventHandler(): sending SSO request with SSL
(debug) 17:56:52 virtual int HttpRequest::sendRequest(bool, const std::string&, unsigned int, const std::string&, const std::string&, bool): https://ws.wengo.fr:443/softphone-sso/sso2.php
(debug) 17:56:52 static int Uuid::generateInteger(): generated id=1852062120
(debug) 17:56:53 virtual void WengoAccount::answerReceived(const std::string&, int): SSO request has been processed successfully
(debug) 17:56:53 WengoAccountParser::WengoAccountParser(WengoAccount&, const std::string&): SSO status code=200
(debug) 17:56:53 virtual void WengoAccount::answerReceived(const std::string&, int): login/password Ok
(debug) 17:56:53 virtual bool WengoAccount::discoverForSIP(): discovering network parameters for SIP connection
(debug) 17:56:53 unsigned int NetworkDiscovery::getFreeLocalPort(): UDP port configured, will use port number : 5060
(debug) 17:56:53 virtual bool WengoAccount::discoverForSIP(): SIP will use 5060 as local SIP port
(debug) 17:56:53 virtual bool WengoAccount::discoverForSIP(): testUDP (Stun): 1
(debug) 17:56:53 bool NetworkDiscovery::testUDP(const std::string&): testing UDP connection and discovering NAT type with STUN server stun.wengo.fr
(debug) 17:56:54 void NetworkDiscovery::setNatConfig(EnumNatType::NatType): NAT type=NatTypeSymmetric
(debug) 17:56:54 virtual bool WengoAccount::discoverForSIP(): testSIP test number: 1
(debug) 17:56:54 bool NetworkDiscovery::testSIP(const std::string&, unsigned int, unsigned int): pinging SIP server 213.91.9.206 on port 5060 from port 5060
(debug) 17:56:54 virtual bool WengoAccount::discoverForSIP(): SIP can connect via UDP
(debug) 17:56:54 virtual EnumSipLoginState::SipLoginState WengoAccount::discoverNetwork(): initialization Ok
(debug) 17:56:54 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ l*******************
(debug) 17:56:54 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ READY
(debug) 17:56:54 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SMS created
(debug) 17:56:54 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SoftUpdate created
(debug) 17:56:54 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): WsInfo created
(debug) 17:56:54 virtual void PhApiWrapper::enableAEC(bool): AEC enabled
(debug) 17:56:54 virtual void PhApiWrapper::enableHalfDuplex(bool): half-duplex disabled
(info) 17:56:54 virtual void PhApiWrapper::setCallsEncryption(bool): Set call encryption to:0
(debug) 17:56:54 virtual void PhApiWrapper::init(): phApi successfully initialized
(debug) 17:56:54 virtual bool FileReader::open(): loading /home/paco/.wengophone/profiles/*****************/history.xml
(debug) 17:56:54 virtual bool FileWriter::open(): saving to /home/paco/.wengophone/profiles/l****************.new/userprofile.xml
(debug) 17:56:54 virtual bool FileWriter::open(): saving to /home/paco/.wengophone/profiles/l******************new/imaccounts.xml
(debug) 17:56:54 virtual bool FileWriter::open(): saving to /home/paco/.wengophone/profiles/l***************.new/contactlist.xml
(debug) 17:56:54 virtual bool FileWriter::open(): saving to /home/paco/.wengophone/profiles/l****************.new/history.xml
(debug) 17:56:54 void CUserProfile::phoneLineCreatedEventHandler(UserProfile&, IPhoneLine&): CPhoneLine created
(debug) 17:56:54 void CUserProfile::wsSmsCreatedEventHandler(UserProfile&, WsSms&): CSms created
(debug) 17:56:54 void CUserProfile::wsSoftUpdateCreatedEventHandler(UserProfile&, WsSoftUpdate&): CSoftUpdate created
(debug) 17:56:54 virtual int HttpRequest::sendRequest(bool, const std::string&, unsigned int, const std::string&, const std::string&, bool): https://ws.wengo.fr:443/softphone-version/version.php
(debug) 17:56:54 static int Uuid::generateInteger(): generated id=1852062141
(debug) 17:56:54 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): registerProgress: lineId=1 state=1
(debug) 17:56:54 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): lineId=1
(debug) 17:56:54 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): PhoneLineState=PhoneLineStateProgress
(debug) 17:56:54 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): line state changed lineId=1 state=PhoneLineStateProgress
(debug) 17:56:54 virtual void PhoneLine::connect(): connect username=toto server=voip.wengo.fr lineId=1
(debug) 17:56:54 void UserProfile::connectSipAccounts(): SIP connection OK
(debug) 17:56:54 void QtWengoPhone::setQtContactList(QtContactList*): QtContactList added
(debug) 17:56:54 void QtWengoPhone::setQtHistoryWidget(QtHistoryWidget*): QtHistoryWidget added
(debug) 17:56:54 virtual int HttpRequest::sendRequest(bool, const std::string&, unsigned int, const std::string&, const std::string&, bool): https://ws.wengo.fr:443/info/info.php
(debug) 17:56:54 static int Uuid::generateInteger(): generated id=1852062142
(debug) 17:56:55 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): registerProgress: lineId=1 state=5
(debug) 17:56:55 void SipCallbacks::phoneLineStateChangedEventHandler(SipWrapper&, int, EnumPhoneLineState::PhoneLineState): lineId=1
(debug) 17:56:55 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): PhoneLineState=PhoneLineStateOk
(debug) 17:56:55 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ l****************
(debug) 17:56:55 void UserProfile::loginStateChangedEventHandlerThreadSafe(SipAccount&, EnumSipLoginState::SipLoginState): SIP_ CONNECTED
(debug) 17:56:55 virtual void PhoneLine::setState(EnumPhoneLineState::PhoneLineState): line state changed lineId=1 state=PhoneLineStateOk
(debug) 17:56:55 void UserProfile::updateIMAccount(const IMAccount&): updating IMAccount
(debug) 17:56:55 void PresenceHandler::connectedEventHandler(ConnectHandler&, std::string): an account is connected, login=p********* protocol=9
(debug) 17:56:55 void PhApiIMPresence::myPresenceStatusEventHandler(PhApiWrapper&, EnumPresenceState::MyPresenceStatus, const std::string&): my presence status=0
(debug) 17:56:55 void PresenceHandler::changeMyAlias(const std::string&, IMAccount*): changing alias for p*******, of protocol=9 with alias=
(debug) 17:56:55 void PhApiIMPresence::myPresenceStatusEventHandler(PhApiWrapper&, EnumPresenceState::MyPresenceStatus, const std::string&): my presence status=0
(debug) 17:56:55 void PresenceHandler::changeMyIcon(const OWPicture&, IMAccount*): changing icon for p******, of protocol=9
(debug) 17:56:55 virtual void WsSoftUpdate::answerReceived(const std::string&, int): WengoPhone is up-to-date
Fallo de segmentación (core dumped)

ProblemType: Crash
Architecture: i386
Date: Sun Jul 22 20:38:12 2007
Disassembly: 0x1000000:
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/qtwengophone
NonfreeKernelModules: cdrom
Package: wengophone 2.1.0.dfsg-3build1
PackageArchitecture: i386
ProcCmdline: qtwengophone
ProcCwd: /home/paco
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: wengophone
Stacktrace: #0 0x01000000 in ?? ()
StacktraceTop: ?? ()
Title: qtwengophone crashed with SIGSEGV
Uname: Linux portatil 2.6.22-8-generic #1 SMP Thu Jul 12 15:59:45 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Tags: apport-crash
Revision history for this message
Francisco T. (leviatan1) wrote :
Revision history for this message
Francisco T. (leviatan1) wrote : Re: binary 2.1.1

I test the last binary from openwengo:
WengoPhone-2.1.1-linux-bin.tar.bz2
WengoPhone-2.1.1-linux-bin-alsa.tar.bz2.
http://www.openwengo.org/index.php/openwengo/public/homePage/openwengo/public/projectsNgDownload

I can login without problem... even though the sound doesnt work, with version portaudio or ALSA.

I have laptop ASUS F3F with Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Revision history for this message
Francisco T. (leviatan1) wrote : Re: nightbuild

Last nightbuild WengoPhone-2.2-minsizerel-12033 works fine, login and sound is OK, from binary.
ALSA version doesn't work.

http://download.wengo.com/nightlybuilds/binary/NG/GNULinux/2.2/

Changed in wengophone:
assignee: nobody → cavedon
status: New → Fix Committed
Changed in wengophone:
status: Fix Committed → Confirmed
Changed in wengophone:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.