Bug#637431: qutecom: frequent crashes when aborting a call

Toni Mueller support at oeko.net
Thu Aug 11 10:35:29 UTC 2011


Package: qutecom
Version: 2.2~rc3.hg396~dfsg1-6+b1
Severity: important

*** Please type your report below this line ***

Hi,

when I place a call and then hang up or press "cancel", the application
crashes almost every time. If not, it crashes as soon as I try to dial
another number. I've done a few calls like this and include the
collected backtraces:


$ qutecom &
$ bind: Address already in use
(info) 12:17:16 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en-gb'
(info) 12:17:16 [Common] void QtLanguage::loadLanguageFromConfig(): no application translation available for locale 'en-gb'
pathToProfile /home/toni/.qutecom/profiles/qutecom-soft1 at my-realm/purple
END
sVoIP_phapi_handle_invite_out
sVoIP_phapi_handle_invite_out
(warn) 12:17:22 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/libosip2/src/osip2/osip_dialog.c:355: Remote UA is not compliant: missing a tag in response!
(error) 12:17:22 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
(error) 12:17:22 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM 
(warn) 12:17:37 [Common] void raise(__jmp_buf_tag*, int, char*, ...): Cannot open audio device 

$ Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_S_create

[1]+  Aborted                 qutecom

$ qutecom &
[1] 29357

$ bind: Address already in use
(info) 12:17:53 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en-gb'
(info) 12:17:53 [Common] void QtLanguage::loadLanguageFromConfig(): no application translation available for locale 'en-gb'
pathToProfile /home/toni/.qutecom/profiles/qutecom-soft1 at my-realm/purple
END
sVoIP_phapi_handle_invite_out
sVoIP_phapi_handle_invite_out
(warn) 12:17:57 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/libosip2/src/osip2/osip_dialog.c:355: Remote UA is not compliant: missing a tag in response!
(error) 12:17:57 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
(error) 12:17:57 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_S_create

[1]+  Aborted                 qutecom

$ qutecom &
[1] 29387

$ bind: Address already in use
(info) 12:18:16 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en-gb'
(info) 12:18:16 [Common] void QtLanguage::loadLanguageFromConfig(): no application translation available for locale 'en-gb'
pathToProfile /home/toni/.qutecom/profiles/qutecom-soft1 at my-realm/purple
END
sVoIP_phapi_handle_invite_out
sVoIP_phapi_handle_invite_out
(warn) 12:18:23 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/libosip2/src/osip2/osip_dialog.c:355: Remote UA is not compliant: missing a tag in response!
(error) 12:18:23 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
(error) 12:18:23 [PhApi] : osip: /build/buildd-qutecom_2.2~rc3.hg396~dfsg1-6+b1-i386-n1XHB8/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:3708: eXosip: No call here?
*** glibc detected *** qutecom: double free or corruption (fasttop): 0x0a7a58b0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b281)[0xb537a281]
/lib/i686/cmov/libc.so.6(+0x6cad8)[0xb537bad8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb537ebbd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb5554701]
qutecom(_ZN6ThreadD2Ev+0x70)[0x831dc00]
qutecom(_ZN10LinuxSoundD0Ev+0x59)[0x836aa19]
qutecom(_ZN5SoundD0Ev+0x34)[0x8367a14]
qutecom(_ZN14PhoneCallState21stopSoundIncomingCallEv+0x39)[0x83cf529]
qutecom(_ZN19PhoneCallStateError7executeER9PhoneCallb+0x22)[0x83cfa82]
qutecom(_ZN9PhoneCall8setStateEN18EnumPhoneCallState14PhoneCallStateE+0x17a)[0x83ccc2a]
qutecom(_ZN9PhoneLine17setPhoneCallStateEiN18EnumPhoneCallState14PhoneCallStateERK10SipAddress+0x287)[0x83d8d17]
qutecom(_ZN12SipCallbacks33phoneCallStateChangedEventHandlerER10SipWrapperiN18EnumPhoneCallState14PhoneCallStateERKSs+0x23e)[0x84d25fe]
qutecom(_ZN5boost6detail8function26void_function_obj_invoker4INS_3_bi6bind_tIvNS_4_mfi3mf4Iv12SipCallbacksR10SipWrapperiN18EnumPhoneCallState14PhoneCallStateERKSsEENS3_5list5INS3_5valueIPS7_EENS_3argILi1EEENSJ_ILi2EEENSJ_ILi3EEENSJ_ILi4EEEEEEEvS9_iSB_SD_E6invokeERNS1_15function_bufferES9_iSB_SD_+0x39)[0x84d3089]
qutecom(_ZN5boost7signal4IvR10SipWrapperiN18EnumPhoneCallState14PhoneCallStateERKSsNS_10last_valueIvEEiSt4lessIiENS_8functionIFvS2_iS4_S6_EEEEclES2_iS4_S6_+0x57b)[0x83844bb]
qutecom(_ZN14PhApiCallbacks12callProgressEP19OWPL_CALLSTATE_INFO+0x186)[0x8380ba6]
qutecom[0x8380f12]
/usr/lib/qutecom/libphapi.so(owplFireEvent+0x57)[0xb6af4a07]
/usr/lib/qutecom/libphapi.so(owplFireCallEvent+0x6f)[0xb6af500f]
/usr/lib/qutecom/libphapi.so(ph_call_requestfailure+0xd3)[0xb6aecfd3]
/usr/lib/qutecom/libphapi.so(+0x34aad)[0xb6aefaad]
/usr/lib/qutecom/libphapi.so(ph_api_thread+0x48)[0xb6aefb08]
/lib/i686/cmov/libpthread.so.0(+0x5955)[0xb77d5955]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb53dae7e]
======= Memory map: ========
08048000-08689000 r-xp 00000000 fd:03 1378203    /usr/bin/qutecom
08689000-0869e000 rw-p 00640000 fd:03 1378203    /usr/bin/qutecom
0869e000-086a0000 rw-p 00000000 00:00 0 
0a635000-0a9de000 rw-p 00000000 00:00 0          [heap]
adafe000-adaff000 ---p 00000000 00:00 0 
adaff000-ae2ff000 rw-p 00000000 00:00 0 
ae2ff000-ae300000 ---p 00000000 00:00 0 
ae300000-aeb00000 rw-p 00000000 00:00 0 
aeb00000-aeb44000 rw-p 00000000 00:00 0 
aeb44000-aec00000 ---p 00000000 00:00 0 
aec12000-aec13000 ---p 00000000 00:00 0 
aec13000-af413000 rw-p 00000000 00:00 0 
af413000-af414000 ---p 00000000 00:00 0 
af414000-afc14000 rw-p 00000000 00:00 0 
afc14000-afc15000 ---p 00000000 00:00 0 
afc15000-b0415000 rw-p 00000000 00:00 0 
b0415000-b0416000 ---p 00000000 00:00 0 
b0416000-b0c16000 rw-p 00000000 00:00 0 
b0c16000-b0c68000 r-xp 00000000 fd:03 2884325    /usr/lib/nss/libnssckbi.so
b0c68000-b0c76000 rw-p 00051000 fd:03 2884325    /usr/lib/nss/libnssckbi.so
b0c76000-b0cb3000 r-xp 00000000 fd:03 2884327    /usr/lib/nss/libfreebl3.so
b0cb3000-b0cb4000 rw-p 0003d000 fd:03 2884327    /usr/lib/nss/libfreebl3.so
b0cb4000-b0cb8000 rw-p 00000000 00:00 0 
b0cb8000-b0d42000 r-xp 00000000 fd:03 2498810    /usr/lib/libsqlite3.so.0.8.6
b0d42000-b0d44000 rw-p 0008a000 fd:03 2498810    /usr/lib/libsqlite3.so.0.8.6
b0d44000-b0d6f000 r-xp 00000000 fd:03 2884322    /usr/lib/nss/libsoftokn3.so
b0d6f000-b0d70000 rw-p 0002b000 fd:03 2884322    /usr/lib/nss/libsoftokn3.so
b0d70000-b0ed3000 r-xp 00000000 fd:03 2500086    /usr/lib/libdb-4.8.so
b0ed3000-b0ed6000 rw-p 00163000 fd:03 2500086    /usr/lib/libdb-4.8.so
b0ee6000-b0eff000 r-xp 00000000 fd:03 2940931    /usr/lib/qt4/plugins/inputmethods/im-scim-bridge.so
b0eff000-b0f00000 rw-p 00018000 fd:03 2940931    /usr/lib/qt4/plugins/inputmethods/im-scim-bridge.so
b0f00000-b0fba000 rw-p 00000000 00:00 0 
b0fba000-b1000000 ---p 00000000 00:00 0 
b1010000-b1016000 r-xp 00000000 fd:03 2942020    /usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so
b1016000-b1017000 rw-p 00005000 fd:03 2942020    /usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so
b1017000-b101e000 r-xp 00000000 fd:03 2503176    /usr/lib/sasl2/libntlm.so.2.0.23
b101e000-b101f000 rw-p 00006000 fd:03 2503176    /usr/lib/sasl2/libntlm.so.2.0.23
b101f000-b10fd000 r-xp 00000000 fd:03 2589867    /usr/lib/purple-2/perl/auto/Purple/Purple.so
b10fd000-b1100000 rw-p 000dd000 fd:03 2589867    /usr/lib/purple-2/perl/auto/Purple/Purple.so
b1100000-b1200000 rw-p 00000000 00:00 0 
b1204000-b1208000 r-xp 00000000 fd:03 2501683    /usr/lib/sasl2/libldapdb.so.2.0.23
b1208000-b1209000 rw-p 00003000 fd:03 2501683    /usr/lib/sasl2/libldapdb.so.2.0.23
b1209000-b120d000 r-xp 00000000 fd:03 2499763    /usr/lib/sasl2/libsasldb.so.2.0.23
b120d000-b120e000 rw-p 00004000 fd:03 2499763    /usr/lib/sasl2/libsasldb.so.2.0.23
b120e000-b1212000 r-xp 00000000 fd:03 2503202    /usr/lib/sasl2/libcrammd5.so.2.0.23
b1212000-b1213000 rw-p 00003000 fd:03 2503202    /usr/lib/sasl2/libcrammd5.so.2.0.23
b1213000-b121d000 r-xp 00000000 fd:03 2503180    /usr/lib/sasl2/libdigestmd5.so.2.0.23
b121d000-b121e000 rw-p 0000a000 fd:03 2503180    /usr/lib/sasl2/libdigestmd5.so.2.0.23
b121e000-b1221000 r-xp 00000000 fd:03 2502236    /usr/lib/sasl2/liblogin.so.2.0.23
b1221000-b1222000 rw-p 00002000 fd:03 2502236    /usr/lib/sasl2/liblogin.so.2.0.23
b1222000-b1225000 r-xp 00000000 fd:03 2502792    /usr/lib/sasl2/libanonymous.so.2.0.23
b1225000-b1226000 rw-p 00002000 fd:03 2502792    /usr/lib/sasl2/libanonymous.so.2.0.23
b1226000-b1229000 r-xp 00000000 fd:03 2501812    /usr/lib/sasl2/libplain.so.2.0.23
b1229000-b122a000 rw-p 00003000 fd:03 2501812    /usr/lib/sasl2/libplain.so.2.0.23
b122a000-b1232000 r-xp 00000000 fd:03 3017157    /usr/lib/perl/5.10.1/auto/Data/Dumper/Dumper.so
b1232000-b1233000 rw-p 00008000 fd:03 3017157    /usr/lib/perl/5.10.1/auto/Data/Dumper/Dumper.so
b1233000-b1237000 r-xp 00000000 fd:03 3017650    /usr/lib/perl/5.10.1/auto/IO/IO.so
b1237000-b1238000 rw-p 00003000 fd:03 3017650    /usr/lib/perl/5.10.1/auto/IO/IO.so
b1238000-b123b000 r-xp 00000000 fd:03 3017641    /usr/lib/perl/5.10.1/auto/Fcntl/Fcntl.so
b123b000-b123c000 rw-p 00002000 fd:03 3017641    /usr/lib/perl/5.10.1/auto/Fcntl/Fcntl.so
b123c000-b123f000 r-xp 00000000 fd:03 3017646    /usr/lib/perl/5.10.1/auto/Cwd/Cwd.so
b123f000-b1240000 rw-p 00002000 fd:03 3017646    /usr/lib/perl/5.10.1/auto/Cwd/Cwd.so
b1240000-b1315000 r-xp 00000000 fd:03 2502463    /usr/lib/libtk8.4.so.0
b1315000-b1321000 rw-p 000d4000 fd:03 2502463    /usr/lib/libtk8.4.so.0
b1321000-b1322000 rw-p 00000000 00:00 0 
b1322000-b13cf000 r-xp 00000000 fd:03 2499009    /usr/lib/libtcl8.4.so.0
b13cf000-b13d9000 rw-p 000ad000 fd:03 2499009    /usr/lib/libtcl8.4.so.0
b13d9000-b13da000 rw-p 00000000 00:00 0 
b13dc000-b13f7000 r-xp 00000000 fd:03 2589866    /usr/lib/purple-2/libmxit.so
[1]+  Aborted                 qutecom


Kind regards,
--Toni++


-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-rc6-686-pae (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages qutecom depends on:
ii  libasound2         1.0.23-2.1            shared library for ALSA applicatio
ii  libavcodec52       4:0.5.2-6             ffmpeg codec library
ii  libavutil49        4:0.5.2-6             ffmpeg utility library
ii  libboost-program-o 1.42.0-4              program options library for C++
ii  libboost-serializa 1.42.0-4              serialization library for C++
ii  libboost-signals1. 1.42.0-4              managed signals and slots library 
ii  libboost-thread1.4 1.42.0-4              portable C++ multi-threading
ii  libc6              2.11.2-10             Embedded GNU C Library: Shared lib
ii  libcurl3           7.21.0-2              Multi-protocol file transfer libra
ii  libgcc1            1:4.4.5-8             GCC support library
ii  libglib2.0-0       2.24.2-1              The GLib library of C routines
ii  libpurple0         2.7.3-1+squeeze1      multi-protocol instant messaging l
ii  libqt4-dbus        4:4.6.3-4+squeeze1    Qt 4 D-Bus module
ii  libqt4-network     4:4.6.3-4+squeeze1    Qt 4 network module
ii  libqt4-svg         4:4.6.3-4+squeeze1    Qt 4 SVG module
ii  libqt4-xml         4:4.6.3-4+squeeze1    Qt 4 XML module
ii  libqtcore4         4:4.6.3-4+squeeze1    Qt 4 core module
ii  libqtgui4          4:4.6.3-4+squeeze1    Qt 4 GUI module
ii  libsamplerate0     0.1.7-3               Audio sample rate conversion libra
ii  libsndfile1        1.0.21-3+squeeze1     Library for reading/writing audio 
ii  libspeex1          1.2~rc1-1             The Speex codec runtime library
ii  libssl0.9.8        0.9.8o-4squeeze1      SSL shared libraries
ii  libstdc++6         4.4.5-8               The GNU Standard C++ Library v3
ii  libswscale0        4:0.5.2-6             ffmpeg video scaling library
ii  libuuid1           2.17.2-9              Universally Unique ID library
ii  libx11-6           2:1.3.3-4             X11 client-side library
ii  libxau6            1:1.0.6-1             X11 authorisation library
ii  libxdmcp6          1:1.0.3-2             X11 Display Manager Control Protoc
ii  qutecom-data       2.2~rc3.hg396~dfsg1-6 SIP-based software telephone with 

qutecom recommends no packages.

qutecom suggests no packages.

-- no debconf information





More information about the Pkg-voip-maintainers mailing list