jitsi crashes when receiving a call

Bug #1306901 reported by Felix Möller
112
This bug affects 25 people
Affects Status Importance Assigned to Milestone
jitsi (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I installed jitsi from the repos and just tried to call myself. However the programm crashes when receiving the call.

fm@thinkpad:~$ jitsi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111)
bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111)
bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111)
bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111)
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
org.osgi.framework.BundleException: Unresolved constraint in bundle net.java.sip.communicator.plugin.propertieseditor [82]: Unable to resolve 82.0: missing requirement [82.0] osgi.wiring.package; (osgi.wiring.package=org.apache.commons.lang3)
 at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3818)
 at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
 at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
 at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
 at java.lang.Thread.run(Thread.java:744)
/usr/bin/java: symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT

fm@thinkpad:~$ dpkg -S /usr/lib/jni/libjdic_misc.so /usr/bin/jitsi
libjitsi-jni: /usr/lib/jni/libjdic_misc.so
jitsi: /usr/bin/jitsi

Version: 2.4.4997-1ubuntu1

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: jitsi 2.4.4997-1ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Apr 12 10:51:39 2014
InstallationDate: Installed on 2012-03-31 (741 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120331)
PackageArchitecture: all
SourcePackage: jitsi
UpgradeStatus: Upgraded to trusty on 2014-03-02 (41 days ago)

Revision history for this message
Felix Möller (felix-derklecks) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in jitsi (Ubuntu):
status: New → Confirmed
Revision history for this message
Rolf Leggewie (r0lf) wrote :

> /usr/bin/java: symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT

I get this now as well, when placing a call via SIP.

Changed in jitsi (Ubuntu):
importance: Undecided → High
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Here is my exact error:

/usr/bin/java: symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT

Revision history for this message
Rolf Leggewie (r0lf) wrote :

I revisited this problem today and was going to strace the program only to find out that I can no longer reproduce it the way I was able to do so before. Felix, what is the status for you?

Revision history for this message
Styles (styles) wrote :
Download full text (3.6 KiB)

I'm also getting this. It's making Jitsi crash every few minutes. It's pretty much un-usable at this point.

ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
org.osgi.framework.BundleException: Unresolved constraint in bundle net.java.sip.communicator.plugin.propertieseditor [82]: Unable to resolve 82.0: missing requirement [82.0] osgi.wiring.package; (osgi.wiring.package=org.apache.commons.lang3)
 at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3818)
 at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
 at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
 at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
 at java.lang.Thread.run(Thread.java:744)
14:14:33.440 SEVERE: [74] impl.gui.main.chat.ChatPanel.sendInstantMessage().1788 Failed to send message.
java.lang.NullPointerException
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.getType(OperationSetBasicInstantMessagingSipImpl.java:511)
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.createMessageRequest(OperationSetBasicInstantMessagingSipImpl.java:412)
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.sendInstantMessage(OperationSetBasicInstantMessagingSipImpl.java:215)
 at net.java.sip.communicator.service.protocol.AbstractOperationSetBasicInstantMessaging.sendInstantMessage(AbstractOperationSetBasicInstantMessaging.java:368)
 at net.java.sip.communicator.impl.gui.main.chat.MetaContactChatTransport.sendInstantMessage(MetaContactChatTransport.java:378)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel.sendInstantMessage(ChatPanel.java:1758)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel.sendMessage(ChatPanel.java:1610)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel$6.run(ChatPanel.java:1299)
14:14:33.977 SEVERE: [75] impl.gui.main.chat.ChatPanel.sendInstantMessage().1788 Failed to send message.
java.lang.NullPointerException
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.getType(OperationSetBasicInstantMessagingSipImpl.java:511)
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.createMessageRequest(OperationSetBasicInstantMessagingSipImpl.java:412)
 at net.java.sip.communicator.impl.protocol.sip.OperationSetBasicInstantMessagingSipImpl.sendInstantMessage(OperationSetBasicInstantMessagingSipImpl.java:215)
 at net.java.sip.communicator.service.protocol.AbstractOperationSetBasicInstantMessaging.sendInstantMessage(AbstractOperationSetBasicInstantMessaging.java:368)
 at net.java.sip.communicator.impl.gui.main.chat.MetaContactChatTransport.sendInstantMessage(MetaContactChatTransport.java:378)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel.sendInstantMessage(ChatPanel.java:1758)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel.sendMessage(ChatPanel.java:1610)
 at net.java.sip.communicator.impl.gui.main.chat.ChatPanel$6.run(ChatPanel.java:1299)
...

Read more...

Revision history for this message
schaewo (schaewo) wrote :

Installing the latest stable build from jitsi.org fixes this problem:

https://download.jitsi.org/jitsi/debian/jitsi_2.5-latest_amd64.deb

Revision history for this message
Ish Sookun (coffee-bar) wrote :
Download full text (3.7 KiB)

I get the same error when receiving a message over Facebook XMPP.

ish@inote:~$ jitsi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
org.osgi.framework.BundleException: Unresolved constraint in bundle net.java.sip.communicator.plugin.propertieseditor [82]: Unable to resolve 82.0: missing requirement [82.0] osgi.wiring.package; (osgi.wiring.package=org.apache.commons.lang3)
 at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3818)
 at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
 at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
 at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
 at java.lang.Thread.run(Thread.java:744)
11:41:23.759 SEVERE: [113] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.811 SEVERE: [114] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.824 SEVERE: [62] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.832 SEVERE: [115] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.837 SEVERE: [116] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.862 SEVERE: [117] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.883 SEVERE: [118] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.903 SEVERE: [119] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.929 SEVERE: [120] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:23.970 SEVERE: [121] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for contact -<email address hidden> : Timeout getting VCard information
11:41:27.742 SEVERE: [123] impl.protocol.jabber.InfoRetreiver.retrieveDetails().344 Cannot load details for c...

Read more...

Revision history for this message
Cedders (cedric-gn) wrote :

Reproducible:
Running jitsi 2.4.4997 (1ubuntu1 build from Trusty) from the command line;
receiving XMPP text message from Pidgin;
crash "symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT".

Using the build from https://download.jitsi.org/deb/binary/jitsi_2.4.4997-1_i386.deb receives and displays XMPP message as expected. Although still plenty of SEVERE errors visible when running on the command line, it seems usable.

I therefore suspect one of the Ubuntu patches is the cause.

Revision history for this message
Hong Xu (xuhdev) wrote :

I have the same error, but not when receiving the call -- when you add an AIM account and you'll never be able to log in.

Revision history for this message
Mateusz Gralka (mateusz-gralka) wrote :

I also had:
/usr/bin/java: symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT

Upgrading from 2.4.4997 to latest stable downloaded from
https://download.jitsi.org/jitsi/debian/jitsi_2.5-latest_amd64.deb
resolved the problem.

Revision history for this message
Jordon Bedwell (envygeeks) wrote :

It should be noted that the link above my comment that claims that it's stable download, it's not stable, and 2.5 has lots of UI issues on Ubuntu which have not been addressed (as of my last testing) so be prepared if you plan to use 2.5.

Revision history for this message
Zero (zerofossilfuel) wrote :

I too am affected. Crash in incoming call. Xubuntu 14.04, Jitsi 2.4.4997. Also applies to received text but only of a chat window needs to be spawned on receive. If the chat window is already open to the remote user, bidirectional chat works. Incoming calls still crash the client.

               ****BUT****

Both problems go away if, in Tools/Options/General, you uncheck the box for "Use task bar / dock alerts on incoming calls and chats". This simply prevents one from seeing if the other party is typing.

Now you have somewhere to start looking in the source code.

Z

Revision history for this message
Moonbase (moonbase-d) wrote :

Same here on Linux Mint 17.1 "Rebecca" with Cinnamon DE and jitsi 2.4.4997: Crash on incomming SIP call:

Last messages (I startet jitsi from terminal):

22:16:57.713 SCHWERWIEGEND: [179] util.UtilActivator.uncaughtException().108 An uncaught exception occurred in thread=Thread[pool-10-thread-1,5,main] and message was: null
java.lang.NullPointerException
 at org.jitsi.impl.neomedia.notify.AudioSystemClipImpl.exitRunOnceInPlayThread(AudioSystemClipImpl.java:115)
 at org.jitsi.service.audionotifier.AbstractSCAudioClip.runInPlayThread(AbstractSCAudioClip.java:375)
 at org.jitsi.service.audionotifier.AbstractSCAudioClip.access$100(AbstractSCAudioClip.java:20)
 at org.jitsi.service.audionotifier.AbstractSCAudioClip$1.run(AbstractSCAudioClip.java:299)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:745)
jack_client_new: deprecated
warning: The VAD has been replaced by a hack pending a complete rewrite
jack_client_new: deprecated

/usr/bin/java: symbol lookup error: /usr/lib/jni/libjdic_misc.so: undefined symbol: JAWT_GetAWT

---

I have disabled H.264 and taskbar/dock alerts on incoming calls and it now seems to work!

Revision history for this message
Rolf Leggewie (r0lf) wrote :

I can verify #13 as a workaround

Revision history for this message
wayne (wayne-n) wrote :

I just blogged about how this is the most stable SIP software for ubuntu and business and then boom - this bug got me. :(
I can confirm that #13 above also fixed it for me. Thanks to everyone on this project!

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.