[jitsi-dev] xcb crash with Fedora 22


#1

Hello,

I'm using jitsi-2.8-5426.x86_64 with Fedora 22 (thanks for your hard
work on this open-source product). When I start jitsi, it crashes most
of the time with this error message:

jitsi0.log.0 (29.2 KB)

jitsi0.log.1 (14.1 KB)

···

---------------------------
$ LANG=en jitsi
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_dmix.c:963:(snd_pcm_dmix_open) The dmix plugin supports only playback stream

(process:1894): Gtk-WARNING **: Locale not supported by C library.
  Using the fallback 'C' locale.
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
java: xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Abgebrochen (Speicherabzug geschrieben)
---------------------------

It really seems a timing/thread sychronization issue, because when I try multiple
times, sometimes it works. Then I did a call, closed Jitsi after the call and
it crashed with this message:

---------------------------
$ LANG=en jitsi
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_dmix.c:963:(snd_pcm_dmix_open) The dmix plugin supports only playback stream

(process:2158): Gtk-WARNING **: Locale not supported by C library.
  Using the fallback 'C' locale.
14:53:42.760 SEVERE: [65] impl.protocol.sip.SipStackSharing.logApplicationException().1095 An error occurred while processing event of type: javax.sip.DialogTerminatedEvent
java.lang.IllegalArgumentException: Negative delay.
  at java.util.Timer.schedule(Timer.java:192)
  at net.java.sip.communicator.impl.protocol.sip.TimerScheduler.schedule(TimerScheduler.java:66)
  at net.java.sip.communicator.impl.protocol.sip.OperationSetPresenceSipImpl.processResponse(OperationSetPresenceSipImpl.java:1279)
  at net.java.sip.communicator.impl.protocol.sip.ProtocolProviderServiceSipImpl.processResponse(ProtocolProviderServiceSipImpl.java:737)
  at net.java.sip.communicator.impl.protocol.sip.SipStackSharing.processResponse(SipStackSharing.java:751)
  at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:296)
  at gov.nist.javax.sip.SipProviderImpl.handleEvent(SipProviderImpl.java:196)
  at gov.nist.javax.sip.DialogFilter.processResponse(DialogFilter.java:1480)
  at gov.nist.javax.sip.stack.SIPClientTransaction.nonInviteClientTransaction(SIPClientTransaction.java:643)
  at gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:550)
  at gov.nist.javax.sip.stack.SIPClientTransaction.processResponse(SIPClientTransaction.java:1554)
  at gov.nist.javax.sip.stack.TCPMessageChannel.processMessage(TCPMessageChannel.java:749)
  at gov.nist.javax.sip.parser.PipelinedMsgParser.run(PipelinedMsgParser.java:470)
  at java.lang.Thread.run(Thread.java:745)
[Fatal Error] :1:1: Premature end of file.
14:53:42.841 SEVERE: [47] impl.history.HistoryImpl.getDocumentForFile().290 Error occured while parsing XML document.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
  at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
  at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348)
  at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
  at net.java.sip.communicator.impl.history.HistoryServiceImpl.parse(HistoryServiceImpl.java:218)
  at net.java.sip.communicator.impl.history.HistoryImpl.getDocumentForFile(HistoryImpl.java:284)
  at net.java.sip.communicator.impl.history.HistoryReaderImpl.findLast(HistoryReaderImpl.java:202)
  at net.java.sip.communicator.impl.history.HistoryReaderImpl.findLast(HistoryReaderImpl.java:169)
  at net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl.findLast(CallHistoryServiceImpl.java:278)
  at net.java.sip.communicator.impl.callhistory.CallHistoryContactSource.createContactQuery(CallHistoryContactSource.java:61)
  at net.java.sip.communicator.impl.callhistory.CallHistoryContactSource.createContactQuery(CallHistoryContactSource.java:42)
  at net.java.sip.communicator.impl.gui.main.contactlist.SearchFilter.applyFilter(SearchFilter.java:198)
  at net.java.sip.communicator.impl.gui.main.contactlist.SearchFilter.applyFilter(SearchFilter.java:170)
  at net.java.sip.communicator.impl.gui.main.contactlist.TreeContactList$FilterThread.run(TreeContactList.java:1285)

(java:2158): Gdk-ERROR **: The program 'java' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 725629 error_code 3 request_code 20 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)
---------------------------

Best regards,
Ricki