Opened 11 years ago
Last modified 6 years ago
#82 reopened defect
systray causes JVM crash (Windows service error on router restart)
Reported by: | Praetorian | Owned by: | Mathiasdm |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | apps/console | Version: | 0.8.3 |
Keywords: | Cc: | ||
Parent Tickets: | Sensitive: | no |
Description
Service was stop unexpectedly.
Eventid: 7034
Source: Service Control Manager
Subtickets
Attachments (5)
Change History (16)
Changed 11 years ago by
Attachment: | hs_err_pid5584.log added |
---|
Changed 11 years ago by
Attachment: | hs_err_pid1112.log added |
---|
Changed 11 years ago by
Attachment: | hs_err_pid3960.log added |
---|
Changed 11 years ago by
Attachment: | hs_err_pid4260.log added |
---|
Changed 11 years ago by
Attachment: | hs_err_pid4720.log added |
---|
comment:1 Changed 10 years ago by
Component: | router/general → apps/console |
---|---|
Owner: | set to zzz |
Status: | new → assigned |
comment:2 Changed 10 years ago by
Summary: | Windows service error on router restart → systray causes JVM crash (Windows service error on router restart) |
---|
comment:3 Changed 10 years ago by
It looks like systray instantiation can be disabled with the system property systray.disable=true . This won't work in router.config.
comment:4 Changed 10 years ago by
I verified we have systray4j version 2.4.1, which is still the latest 6 years later http://sourceforge.net/projects/systray/files/ .
Maybe the systray.dll needs to be rebuilt for 64 bit or something? What is your hardware platform?
comment:5 Changed 10 years ago by
Milestone: | → 0.8.4 |
---|---|
Owner: | changed from zzz to Mathiasdm |
Version: | → 0.8.3 |
Desktopgui will replace systray.
comment:6 Changed 10 years ago by
Status: | assigned → accepted |
---|
comment:7 Changed 9 years ago by
Milestone: | 0.8.12 → 0.9 |
---|
I saw this on my windows box the other day. It crashed 3 times in a row and started the 4th time. Didn't know anything until I saw the logs (wrapper will try 5 times)
comment:10 Changed 8 years ago by
Resolution: | → duplicate |
---|---|
Status: | accepted → closed |
comment:11 Changed 6 years ago by
Milestone: | 0.9 |
---|---|
Resolution: | duplicate |
Status: | closed → reopened |
This was closed by guest
, probably during the time of the spam runs. Reopening.
All 5 crashes look about the same, with a JVM crash resulting from the systray.
This might be a JVM bug or a systray4j.dll bug.
Sadly I don't see workaround for this, systray is always initialized by the router console.
Our systray4j.dll and systray4j.jar are unchanged since 2004, and the version is unknown. For further research.
Please update this ticket with your windows version and JVM version.
C [systray4j.dll+0x61f9]
j snoozesoft.systray4j.NativeSysTray?.addMainMenuNative(Lsnoozesoft/systray4j/SysTrayMenu;Ljava/lang/String;Ljava/lang/String;)I+0
31 j snoozesoft.systray4j.NativeSysTray?.addMainMenu(Lsnoozesoft/systray4j/SysTrayMenu;Ljava/lang/String;Ljava/lang/String;)V+24
32 j snoozesoft.systray4j.SysTrayManager?.addMainMenu(Lsnoozesoft/systray4j/SysTrayMenu;)V+49
33 j snoozesoft.systray4j.SysTrayMenu?.<init>(Lsnoozesoft/systray4j/SysTrayMenuIcon;Ljava/lang/String;Ljava/util/Vector;)V+77
34 j snoozesoft.systray4j.SysTrayMenu?.<init>(Lsnoozesoft/systray4j/SysTrayMenuIcon;Ljava/lang/String;)V+10
35 j net.i2p.apps.systray.SysTray?.<init>()V+58
36 j net.i2p.apps.systray.SysTray?.<clinit>()V+139