Bug#804178: freemind: Freemind hangs with splash screen on startup

2015-11-06 Thread Alan
Package: freemind
Version: 0.9.0+dfsg2-1
Followup-For: Bug #804178

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

In order to try and narrow down the cause of this error, I set the DEBUG 
environment variable so that freemind.sh would tell me the command to actually 
start freemind itself.  I then repeatedly called this command line from the 
terminal, cutting out jars, to find out the cause of the problem.

My minimal command (note I had increased the memory allocation to see if this 
was part of the problem) was

/usr/bin/java -Xmx512M -Dfreemind.base.dir=/usr/share/freemind -cp 
/usr/share/freemind/lib/freemind.jar:/usr/share/freemind/lib/bindings.jar 
freemind.main.FreeMindStarter

which then displayed the freemind splash screen and output the following line 
on the terminal
Checking Java Version...

I checked with htop that it was not using lots of CPU (ie it was not looping) 
and then killed it as follows

kill -QUIT 

This produced the following dump

2015-11-06 10:36:46
Full thread dump OpenJDK 64-Bit Server VM (24.91-b01 mixed mode):

"Thread-1" prio=10 tid=0x7f0274002800 nid=0x23b8 runnable 
[0x]
   java.lang.Thread.State: RUNNABLE

"AWT-EventQueue-1" prio=10 tid=0x7f02cc339000 nid=0x23ba waiting on 
condition [0x7f027c876000]
   java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0xf562f7a8> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.awt.EventQueue.getNextEvent(EventQueue.java:555)
at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

"AWT-EventQueue-0" prio=10 tid=0x7f02cc254000 nid=0x23b7 waiting on 
condition [0x7f027e899000]
   java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0xf562f7a8> (a 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.awt.EventQueue.getNextEvent(EventQueue.java:555)
at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

"AWT-Shutdown" prio=10 tid=0x7f02cc250800 nid=0x23b6 in Object.wait() 
[0x7f027e99a000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf57f17d8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)
- locked <0xf57f17d8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)

"AWT-XAWT" daemon prio=10 tid=0x7f02cc22a800 nid=0x23b3 runnable 
[0x7f0292bf8000]
   java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:541)
at sun.awt.X11.XToolkit.run(XToolkit.java:505)
at java.lang.Thread.run(Thread.java:745)

"Java2D Disposer" daemon prio=10 tid=0x7f02cc205800 nid=0x23b2 in 
Object.wait() [0x7f02b81b4000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf57b4d08> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0xf57b4d08> (a java.lang.ref.ReferenceQueue$Lock)
at 

Bug#804178: freemind: Freemind hangs with splash screen on startup

2015-11-05 Thread Alan
Package: freemind
Version: 0.9.0+dfsg2-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***
Trying to start freemind from the desktop icon, it hangs forever showing the
splash screen.

Starting if from the terminal put up the splash screen and then output "Checking
Java Version..." on the terminal.  It then hung


-- Package-specific info:
[debug] /usr/bin/freemind: Found JAVA_HOME = '/usr/lib/jvm/java-7-openjdk-amd64'
[debug] /usr/bin/freemind: Found JAVA_CMD = 
'/usr/lib/jvm/java-7-openjdk-amd64/bin/java'
DEBUG:   Freemind parameters are ''.
DEBUG:   Linux kanga 4.2.0-1-amd64 #1 SMP Debian 4.2.5-1 (2015-10-27) x86_64 
GNU/Linux
No LSB modules are available.
DEBUG:   Distributor ID:Debian
Description:Debian GNU/Linux testing (stretch)
Release:testing
Codename:   stretch
DEBUG:   The following DEB packages are installed:
ii  freemind0.9.0+dfsg2-1  allJava 
Program for creating and viewing Mindmaps
DEBUG:   Link '/usr/bin/freemind' resolved to '/usr/share/freemind/freemind.sh'.
DEBUG:   Freemind Directory is '/usr/share/freemind'.
DEBUG:   Calling: '/usr/lib/jvm/java-7-openjdk-amd64/bin/java 
-Dgnu.java.awt.peer.gtk.Graphics=Graphics2D 
-Dfreemind.base.dir=/usr/share/freemind -cp 
::/usr/share/freemind/lib/freemind.jar:/usr/share/java/SimplyHTML.jar:/usr/share/java/gnu-regexp.jar:/usr/share/java/jibx-run-1.1.6a.jar:/usr/share/java/xpp3.jar:/usr/share/freemind/lib/bindings.jar:/usr/share/java/forms.jar:/usr/share/freemind
 freemind.main.FreeMindStarter  '.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages freemind depends on:
ii  default-jre 2:1.7-52.1
ii  libjgoodies-forms-java  1.6.0-4
ii  libjibx1.1-java 1.1.6a-4
ii  simplyhtml  0.16.08-1

Versions of packages freemind recommends:
pn  freemind-doc   
ii  java-wrappers  0.1.28
ii  xdg-utils  1.1.1-1

Versions of packages freemind suggests:
pn  freemind-browser 
pn  freemind-plugins-help
pn  freemind-plugins-script  
pn  freemind-plugins-svg 

-- no debconf information

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.