Page 1 of 1

vlcj - Failed to write core dump (error)

Posted: 19 Feb 2013 19:44
by acsnrj
Dear Friends,

I'm developing an application to capture video from a webcam using vlc and vlcj. When I run, I get the following error message:


_ _
__ _| | ___ (_)
\ \ / / |/ __|| |
\ V /| | (__ | |
\_/ |_|\___|/ | 1.2.2
|__/ www.capricasoftware.co.uk

VLCJ is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

VLCJ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with VLCJ. If not, see <http://www.gnu.org/licenses/>.

Copyright 2009, 2010, 2011 Caprica Software Limited.

vlcj: (Info.java:66) | INFO | vlcj: 1.2.2
vlcj: (Info.java:67) | INFO | java: 1.7.0_13 Oracle Corporation
vlcj: (Info.java:68) | INFO | java home: /usr/lib/jvm/java-7-oracle/jre
vlcj: (Info.java:69) | INFO | os: Linux 3.2.0-37-generic-pae i386
vlcj: (LibVlcFactory.java:146) | INFO | vlc: 2.0.5 Twoflower, changeset 2.0.5-0-g1661b7d
vlcj: (LibVlcFactory.java:147) | INFO | libvlc: /usr/lib/libvlc.so.5.3.1
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb76ee8f8, pid=25765, tid=2654178112
#
# JRE version: 7.0_13-b20
# Java VM: Java HotSpot(TM) Client VM (23.7-b01 mixed mode linux-x86 )
# Problematic frame:
# C [libc.so.6+0x12c8f8] _IO_file_underflow+0x68
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/administrador/workspace/sigescavavlcj/hs_err_pid25765.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#

Can anyone help me?

Tks,

acsnrj

Re: vlcj - Failed to write core dump (error)

Posted: 19 Feb 2013 22:26
by RĂ©mi Denis-Courmont
The error message seems self-explanatory.

Re: vlcj - Failed to write core dump (error)

Posted: 21 Feb 2013 08:37
by sherington
If you're asking about the underlying issue here, rather than how to enable core dumps...

There is some particular problem with Java7+vlc+32bit-Ubuntu+LUA.

When I last looked into this problem I only found workarounds not the actual root cause of the problem or any fixes:

1. Use Java6 rather than Java7
2. Use 64-bit rather than 32-bit Ubuntu (not a realistic option)
3. Delete all the LUA scripts from your vlc installation (YouTube etc will stop working)
4. Recompile vlc with the standard LUA package directly from lua.org instead of the LUA package that comes with Ubuntu

Each of those workarounds individually works for me.

There is also a related topic here: viewtopic.php?f=32&t=107553

Short version: there is no easy answer for this that I know of.