Bug 611710

Summary: tuxguitar: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control
Product: [openSUSE] openSUSE 11.3 Reporter: Stefan Assmann <s.assmann>
Component: OtherAssignee: Michal Seben <mseben>
Status: VERIFIED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: vip-vagabond
Version: Final   
Target Milestone: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hs_err_pid9172.log
hs_err_pid8896.log
when starting tuxguitar in final release OpenSuse 11.3

Description Stefan Assmann 2010-06-04 12:30:40 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.4) Gecko/20100513 SUSE/3.6.4-1.11 Firefox/3.6.4

Tried to start tuxguitar:

sassmann@samsung:~> tuxguitar 
$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control
        at org.herac.tuxguitar.gui.TGMain.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Control
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
        ... 1 more



Reproducible: Always

Steps to Reproduce:
1. start tuxguitar
2.
3.
Comment 1 Stefan Assmann 2010-06-04 12:37:24 UTC
first step was to install libswt3-gtk2, so there's at least a dependency missing in the spec file.

After that I got:
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=0xa75b765f, pid=9172, tid=3067435888
#
# JRE version: 6.0_17-b17
# Java VM: OpenJDK Client VM (14.0-b16 mixed mode linux-x86 )
# Derivative: IcedTea6 1.7
# Distribution: Custom build (Sat Mar 27 02:22:25 UTC 2010)
# Problematic frame:
# C  [libasound.so.2+0x9e65f]  snd_seq_query_next_client+0x1f
#
# An error report file with more information is saved as:
# /home/sassmann/hs_err_pid9172.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# 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:  9172 Aborted                 ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"
Comment 2 Stefan Assmann 2010-06-04 12:39:07 UTC
Created attachment 367110 [details]
hs_err_pid9172.log
Comment 3 Michal Seben 2010-06-14 09:45:17 UTC
Hi Stefan !
thanks for bug report, I added libswt3-gtk2 to Requires and I think the second crash after installing libswt3-gtk2 was related to https://bugzilla.novell.com/show_bug.cgi?id=608087, I tested latest iso from http://download.opensuse.org/factory/iso/ and tuxguitar doesn't crash here

so I am closing this as fixed
bye
Comment 4 Stefan Assmann 2010-07-16 16:08:42 UTC
I still see a segfault when starting tuxguitar in the final release.

sassmann@samsung:~> 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=0xb77dd450, pid=8896, tid=3067095920
#
# JRE version: 6.0_17-b17
# Java VM: OpenJDK Client VM (14.0-b16 mixed mode linux-x86 )
# Derivative: IcedTea6 1.7.3
# Distribution: Custom build (Mon Jul  5 23:35:28 UTC 2010)
# Problematic frame:
# C  [libc.so.6+0x168450]
#
# An error report file with more information is saved as:
# /home/sassmann/hs_err_pid8896.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# 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:  8896 Aborted                 ${JAVA} ${JAVA_FLAGS} ${PACKAGE_MAIN} $arg "$@"
Comment 5 Stefan Assmann 2010-07-16 16:09:51 UTC
Created attachment 376470 [details]
hs_err_pid8896.log
Comment 6 Evgen Hlistalin 2010-07-30 12:08:22 UTC
Created attachment 379536 [details]
when starting tuxguitar in final release OpenSuse 11.3

vagabond@linux-vagabond:~> 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=0x910860f5, pid=7049, tid=3065895792
#
# JRE version: 6.0_17-b17
# Java VM: OpenJDK Client VM (14.0-b16 mixed mode linux-x86 )
# Derivative: IcedTea6 1.7.3
# Distribution: Custom build (Mon Jul  5 23:35:28 UTC 2010)
# Problematic frame:
# C  0x910860f5
#
# An error report file with more information is saved as:
# /home/vagabond/hs_err_pid7049.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
#
2de78c22-e051-ff5b-42b02222-38ce1e57 is dumped
Comment 7 Evgen Hlistalin 2010-07-30 13:47:53 UTC
hs_err_pid7049.log
Comment 9 Michal Seben 2010-09-01 12:56:24 UTC
uh sorry, 
tuxguitar was dropped from our distribution (package isn't in Factory no more and will be not present in next releases ...)
so no support here

please try package from packman repo

bye
thanks for bug report
Comment 10 Stefan Assmann 2010-09-02 08:48:40 UTC
Wait, just because it was ripped out of factory that doesn't mean you can't fix it for 11.3. People would like to use it. The One-Click installer for tuxguitar on Packman seems broken, btw.

So please don't go for that lame excuse.
Comment 11 Bernhard Wiedemann 2016-04-15 11:50:13 UTC
This is an autogenerated message for OBS integration:
This bug (611710) was mentioned in
https://build.opensuse.org/request/show/41261 Factory / tuxguitar