← Back to team overview

openjdk team mailing list archive

[Bug 692002] Re: gmote server (gmote.org) crashes when Android client tries to play a media file over wireless lan

 

"...gmote uses libvlc's libvlc_media_new() hook function in order to
play a video or whatever, which, in the version of the vlc bundled
with the ubuntu (1.1.4), has been changed to
libvlc_media_new_location()" 


It looks like JVLC (which GMote uses) is dead, and VLCJ is instead the
preferred Java binding (see <http://wiki.videolan.org/Java_bindings>).
So maybe GMote needs an overhaul?


Possible work around:

Downgrade VLC to 1.0.6.  No significant functionality is lost by doing this.  
Unfortunately, the downgrade process is not as simple as you might think.  
Just remove any current installation of VLC, and then re-install using the
directions at the following link, post #8.

http://ubuntuforums.org/showthread.php?p=10022290

This is only a temporary fix of course.  Hopefully, someone will
figure out a way to make gmote-server work properly with the latest
versions of VLC.

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/692002

Title:
  gmote server (gmote.org) crashes when Android client tries to play a
  media file over wireless lan

Status in “openjdk-6” package in Ubuntu:
  New

Bug description:
  Using Gmote server (http://gmote.org) on laptop running Ubuntu 10.10
  for controlling VLC media player via a Kendo M7 Android tablet over a
  wireless network (tablet is running a client that searches for and
  connects to the Gmote server over port 8889.

  Output of server just before crash:

  WARNING: Authentication attempt: server version = 2.0.0 - client version = 2.0.3
  Dec 18, 2010 8:36:43 PM org.gmote.server.GmoteServer startServer
  INFO: Waiting for TCP connection on port: 8889
  Waiting for a connection on port: 8889
  Dec 18, 2010 8:36:43 PM org.gmote.server.GmoteServer handleReceiveData
  INFO: Received command: Command: BASE_LIST_REQ

  Dec 18, 2010 8:36:43 PM org.gmote.server.GmoteServer handleReceiveData
  INFO: Sent reply to client
  Dec 18, 2010 8:36:47 PM org.gmote.server.GmoteServer handleReceiveData
  INFO: Received command: Command: LIST_REQ

  Dec 18, 2010 8:36:47 PM org.gmote.server.GmoteServer handleReceiveData
  INFO: Sent reply to client
  Dec 18, 2010 8:36:55 PM org.gmote.server.GmoteServer handleReceiveData
  INFO: Received command: Command: RUN

  #
  # A fatal error has been detected by the Java Runtime Environment:
  #
  #  SIGSEGV (0xb) at pc=0x6b7c62f7, pid=23208, tid=1693449072
  #
  # JRE version: 6.0_20-b20
  # Java VM: OpenJDK Server VM (19.0-b09 mixed mode linux-x86 )
  # Derivative: IcedTea6 1.9.2
  # Distribution: Ubuntu 10.10, package 6b20-1.9.2-0ubuntu2
  # Problematic frame:
  # C  [libvlccore.so.4+0xb02f7]
  #
  # An error report file with more information is saved as:
  # /home/jimm/Programs/GmoteServerLinux2.0.0/hs_err_pid23208.log
  #
  # If you would like to submit a bug report, please include
  # instructions how to reproduce the bug and visit:
  #   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
  # The crash happened outside the Java Virtual Machine in native code.
  # See problematic frame for where to report the bug.
  #

  (copy of error log provided with report)

  ------------------------------------------------------------------------------------------------------------
  3) What you expected to happen

  Expected to be able to play media file through VLC, when triggered by
  the Android client

  4) What happened instead

  Gmote server crashed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/692002/+subscriptions



References