TuxGuitar / Java

I have been trying to get tux guitar to run on My system (OpenSUSE 11.3; KDE 4.x) and am getting weird errors. Looks like java problems to me, so I uninstalled all my java, and installed a different version, and tried again. Installed an earlier version of tux guitar, still nothing. The logs are here
On a side note, you guys have been very helpful, I only apologize that I waste somebodys time when I have a problem, and feel bad as I don’t know my way around enough to give back.

Thanks
Hats

This is test #14 from mmcheck, a free script file you can download and use to check your multimedia setup if you like.

14. Show if Java Packages are Installed from openSUSE ...                   

Command: **rpm --query --all --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' '*java-*'**

java-1_6_0-sun-1.6.0.u22-1.2.1-x86_64 -> openSUSE
java-1_6_0-sun-alsa-1.6.0.u22-1.2.1-x86_64 -> openSUSE
java-1_6_0-sun-plugin-1.6.0.u22-1.2.1-x86_64 -> openSUSE
java-1_6_0-sun-devel-1.6.0.u22-1.2.1-x86_64 -> openSUSE

You should expect to have only Sun Java Packages installed.  If your files 
include the name --> openjdk <--, it is suggested that they be uninstalled.

Press <enter> to continue...


MMCHECK - Check Your Multimedia in 10 Steps - Script File, as proposed by RedDwarf

Message #53 has the most recent version of mmcheck. As you can see, I am only loading sun java, the most recent version and I am not using any of the compatible ones that have the name openjdk in them. You can execute the above command yourself in a terminal session if you like to see what java packages you have installed without getting mmcheck, but the script does a whole lot more.

Thank You,

I went ahead and used your program to check the multimedia situation out, switched back to -sun- type java and still get this

kris@linux-yiyn:~> tuxguitar
$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb7828461, pid=12729, tid=3067833200
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode linux-x86 )
# Problematic frame:
# C  [libc.so.6+0x168461]
#
# An error report file with more information is saved as:
# /home/kris/hs_err_pid12729.log
#
# If you would like to submit a bug report, please visit:
#   [HotSpot Virtual Machine Error Reporting Page](http://java.sun.com/webapps/bugreport/crash.jsp)
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
/usr/bin/tuxguitar: line 125: 12729 Aborted                 ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"
kris@linux-yiyn:~>

not sure what to do :frowning:
Thanks
Hats


# An error report file with more information is saved as:
# /home/kris/hs_err_pid12729.log

Could you please post the contents of /home/kris/hs_err_pid12729.log on PasteBIN or SUSEPaste and give us a link to that? There might be some useful information in that logfile

Got it here Thanks again for your help I am obviously a little linux impaired :stuck_out_tongue:

I just installed tuxguitar on my laptop (openSUSE 11.3 KDE 4.6 RC1) and it seems to be working. Did tuxguitar ever work at the start then stopped working or did it always come up with that error?

It always came up with this error since install. However, I could emulate it on my BSD machine no problem, as well as on Ubuntu with GNOME.

Hmm I can’t figure it out. The log is telling us SIGSEGV so it looks like segmentation fault

@Hats02, how did you install it on openSUSE, and from what source?

I Installed tuxguitar on a laptop with Fedora 14 with the command yum install tuxguitar. Tuxguitar should use the standard OpenJDK.

But even after installing jdk1.6.0_23 and reinstalling tuxguitar, I still get this output:

A fatal error has been detected by the Java Runtime Environment:

SIGILL (0x4) at pc=0x8ea69aff, pid=3932, tid=3066981232

JRE version: 6.0_23-b05

Java VM: Java HotSpot™ Server VM (19.0-b09 mixed mode linux-x86 )

Problematic frame:

C 0x8ea69aff

An error report file with more information is saved as:

/tmp/hs_err_pid3932.log

If you would like to submit a bug report, please visit:

HotSpot Virtual Machine Error Reporting Page

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

/usr/bin/tuxguitar: regel 38: 3932 Afgebroken (geheugendump gemaakt) ${JAVA} ${VM_ARGS} -cp :${CLASSPATH} -Dtuxguitar.share.path="/usr/share/tuxguitar/" -Djava.library.path="${LD_LIBRARY_PATH}" ${MAINCLASS} “$1” “$2” “$arg”

[1]+ Exit 134 tuxguitar

Before upgrading to Fedora 14 I was running Fedora 12 and on the same hardware, I didn’t have any problems.
Might it be that JAVA_HOME should be configured otherwise, depending on whether I use the jre that comes with openjdk or jdk1.6.0_23 that comes from sun?

Ben