Sign in to follow this  
paragordius

Client won't launch, Linux Mint 17.3

Recommended Posts

Title says it all. Already using Oracle Java. System info via Steam at the bottom. Interestingly, this game launches on my couch PC running Debian Jessie. Are there additional dependencies this game expects that aren't included by default?

 

Splash screen comes up along with and error message containing:

 

Unexpected crash while setting up login The error was: <null>

It's possible you might figure out what's wrong from the log file below, but if you can't, post the full log on the wurm unlimited forums, and someone else might be able to help you.

Contents of temporary launch log:
Time is Thu Mar 17 10:05:39 EDT 2016
Running client version

=== System information ===
Executing from /media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/
Operating system: Linux (arch: amd64, version: 4.2.0-30-generic)
Java version: 1.8.0_60 (Oracle Corporation) <http://java.oracle.com/>
Jvm version: 25.60-b23 (Oracle Corporation) [Java HotSpot(TM) 64-Bit Server VM]
Available CPUs: 4

Loading config default
Executing PlayerFiles/configs/default/keybindings.txt
====== CLIENT CRASH ======
Unexpected crash while setting up login
java.lang.ExceptionInInitializerError
at com.wurmonline.client.renderer.gui.WurmComponent.<init>(WurmComponent.java:37)
at com.wurmonline.client.renderer.gui.WurmComponent.<init>(WurmComponent.java:79)
at com.wurmonline.client.renderer.gui.StaticComponent.<init>(StaticComponent.java:18)
at com.wurmonline.client.renderer.gui.OptionsWindow.<init>(OptionsWindow.java:14)
at com.wurmonline.client.startup.ServerBrowserFX.<init>(ServerBrowserFX.java:258)
at com.wurmonline.client.launcherfx.WurmMain.prepareLaunch(WurmMain.java:215)
at com.wurmonline.client.launcherfx.WurmMain.start(WurmMain.java:176)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$163(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$176(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$174(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$175(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$null$50(GtkApplication.java:139)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassCastException: sun.font.CompositeFont cannot be cast to sun.font.PhysicalFont
at sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:267)
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:334)
at sun.font.CompositeGlyphMapper.getSlotMapper(CompositeGlyphMapper.java:114)
at sun.font.CompositeGlyphMapper.convertToGlyph(CompositeGlyphMapper.java:124)
at sun.font.CompositeGlyphMapper.charToGlyph(CompositeGlyphMapper.java:162)
at sun.font.CompositeStrike.getCodePointAdvance(CompositeStrike.java:158)
at sun.font.FontDesignMetrics.handleCharWidth(FontDesignMetrics.java:416)
at sun.font.FontDesignMetrics.charWidth(FontDesignMetrics.java:454)
at com.wurmonline.client.renderer.gui.text.FontTexture.<init>(FontTexture.java:126)
at com.wurmonline.client.renderer.gui.text.SimpleTextFont.<init>(SimpleTextFont.java:32)
at com.wurmonline.client.renderer.gui.text.TextFont.<clinit>(TextFont.java:46)
... 16 more
Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected
    
Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x5e
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3900 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported
    
Network Information:
    Network Speed:  
    
Operating System Version:
    Linux Mint 17.3 Rosa (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.2.0-30-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11701000
    X Window Manager:  Mutter (Muffin)
    Steam Runtime Version:  steam-runtime-release_2016-02-23
    
Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 970/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 352.63
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x13c2
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1200
    Desktop Resolution: 1920 x 1200
    Primary Display Size: 20.39" x 12.76"  (24.02" diag)
                                            51.8cm x 32.4cm  (61.0cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4096 MB
    Supported MSAA Modes:  2x 4x 8x 16x 
    
Sound card:
    Audio device: Realtek ALC892
    
Memory:
    RAM:  15906 Mb
    
Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  216204 Mb
    Largest Free Hard Disk Block:  156427 Mb
    VR Headset: None detected
    
    Sat Mar 12 16:30:46 2016 GMT: file ''/tmp/dumps/assert_20160312113040_53.dmp'', upload yes: ''CrashID=bp-f11cf13c-c9b0-491e-ac8c-accdb2160312''
    Sat Mar 12 16:32:39 2016 GMT: file ''/tmp/dumps/assert_20160312113238_79.dmp'', upload yes: ''CrashID=bp-eea0e362-417d-4861-a1b4-a13842160312''
    Sun Mar 13 02:40:51 2016 GMT: file ''/tmp/dumps/crash_20160311232005_1.dmp'', upload yes: ''CrashID=bp-23e944e3-b440-4685-b93d-8c79e2160312''
    Sun Mar 13 02:41:05 2016 GMT: file ''/tmp/dumps/assert_20160312214105_2.dmp'', upload yes: ''Discarded=1''
    Sun Mar 13 03:01:43 2016 GMT: file ''/tmp/dumps/assert_20160312220142_100.dmp'', upload yes: ''CrashID=bp-91091b43-efbb-4816-a4f6-b78282160312''
    Sun Mar 13 04:27:56 2016 GMT: file ''/tmp/dumps/assert_20160312232750_164.dmp'', upload yes: ''CrashID=bp-f5e0a5ee-823d-4603-958b-6e5e52160312''
    Sun Mar 13 04:33:14 2016 GMT: file ''/tmp/dumps/assert_20160312233310_38.dmp'', upload yes: ''CrashID=bp-beadd779-b6f9-4779-9002-9b0f42160312''
    Sun Mar 13 15:14:04 2016 GMT: file ''/tmp/dumps/assert_20160313111358_55.dmp'', upload yes: ''CrashID=bp-1d2c3805-0849-4c09-a531-a09862160313''
    Sun Mar 13 15:21:49 2016 GMT: file ''/tmp/dumps/crash_20160312232833_1.dmp'', upload yes: ''CrashID=bp-5ecf4999-3d9a-46fd-bef1-3ad242160313''
    Sun Mar 13 15:22:11 2016 GMT: file ''/tmp/dumps/assert_20160313112210_2.dmp'', upload yes: ''Discarded=1''
    Mon Mar 14 03:27:14 2016 GMT: file ''/tmp/dumps/assert_20160313232713_55.dmp'', upload yes: ''CrashID=bp-60b1c0f4-38a4-4505-a82f-b29532160313''
    Mon Mar 14 03:28:44 2016 GMT: file ''/tmp/dumps/crash_20160313112216_1.dmp'', upload yes: ''CrashID=bp-7c35e6fc-bb14-4777-96ad-ed19f2160313''
    Mon Mar 14 03:29:07 2016 GMT: file ''/tmp/dumps/assert_20160313232907_2.dmp'', upload yes: ''Discarded=1''
    Mon Mar 14 03:30:39 2016 GMT: file ''/tmp/dumps/crash_20160313233038_2.dmp'', upload yes: ''Discarded=1''
    Mon Mar 14 03:30:39 2016 GMT: file ''/tmp/dumps/crash_20160313232912_1.dmp'', upload yes: ''CrashID=bp-d5f294ec-ea15-46db-8400-b2f252160313''
    Mon Mar 14 05:26:54 2016 GMT: file ''/tmp/dumps/assert_20160314012648_18.dmp'', upload yes: ''CrashID=bp-9fc70b46-5043-4bdc-bf53-961b72160313''
    Mon Mar 14 05:44:23 2016 GMT: file ''/tmp/dumps/crash_20160314014422_29.dmp'', upload yes: ''CrashID=bp-844b0c81-d853-4962-84e5-f52d02160313''
    Mon Mar 14 22:38:03 2016 GMT: file ''/tmp/dumps/crash_20160314001608_1.dmp'', upload yes: ''CrashID=bp-235abae3-c6a5-48fb-ad98-6dd512160314''
    Mon Mar 14 22:38:24 2016 GMT: file ''/tmp/dumps/crash_20160314183823_2.dmp'', upload yes: ''Discarded=1''
    Mon Mar 14 23:07:01 2016 GMT: file ''/tmp/dumps/assert_20160314190700_60.dmp'', upload yes: ''CrashID=bp-eab9257f-0158-435e-aade-536162160314''
    Tue Mar 15 13:29:35 2016 GMT: file ''/tmp/dumps/assert_20160315092929_109.dmp'', upload yes: ''CrashID=bp-f5666a56-1f9a-468d-baa4-46fd12160315''
    Tue Mar 15 15:45:50 2016 GMT: file ''/tmp/dumps/assert_20160315114544_22.dmp'', upload yes: ''CrashID=bp-d4ba7ffd-a92a-45e1-91ad-608022160315''
    Wed Mar 16 03:32:36 2016 GMT: file ''/tmp/dumps/assert_20160315233230_71.dmp'', upload yes: ''CrashID=bp-3e43f366-133b-4030-a476-549802160315''
    Wed Mar 16 21:34:40 2016 GMT: file ''/tmp/dumps/crash_20160316173434_83.dmp'', upload yes: ''CrashID=bp-526d9f9a-9800-4146-ae9f-664672160316''
    Thu Mar 17 13:47:34 2016 GMT: file ''/tmp/dumps/crash_20160317094733_2.dmp'', upload yes: ''Discarded=1''
    Thu Mar 17 13:58:56 2016 GMT: file ''/tmp/dumps/assert_20160317095855_55.dmp'', upload yes: ''CrashID=bp-be6a9536-cba7-4dc8-a61a-53cda2160317''
    

 

Edited by paragordius

Share this post


Link to post
Share on other sites

I see error messages relating to fonts. Could be your Debian PC has a font that the Mint one doesn't ?

Share this post


Link to post
Share on other sites
24 minutes ago, Explora said:

I see error messages relating to fonts. Could be your Debian PC has a font that the Mint one doesn't ?

 

No dice. I copied the entirety of /usr/share/fonts from the Debian machine over with the same result. It looks like 16 message in the log are still hidden. Is there a way to get to those?

Share this post


Link to post
Share on other sites

Log file should be in /media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/

or /media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/PlayerFiles

Share this post


Link to post
Share on other sites
8 hours ago, Explora said:

Log file should be in /media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/

or /media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/PlayerFiles

 

Hrm... I don't see any files there that could be logs. Is it possible that the game crashes before it can even write to a file?

 

 $ tree  '/media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/' -d 0
/media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/
├── fontconfig
├── internal-pack
│   ├── materials
│   ├── programs
│   ├── res
│   │   └── missingmodel
│   └── startup
├── launcher-data
│   └── html
├── lib
├── nativelibs
├── packs
└── PlayerFiles
    ├── configs
    │   └── default
    └── players
0 [error opening dir]

16 directories
 $ tree  '/media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/PlayerFiles/'
/media/Games/GamesLinux/steamapps/common/Wurm Unlimited/WurmLauncher/PlayerFiles/
├── configs
│   └── default
│       └── keybindings.txt
└── players

3 directories, 1 file

 

Share this post


Link to post
Share on other sites

You're right it may be crashing before it completes the install.

I see you have a fontconfig directory that is not in the Windows install perhaps there are clues there to the problem.

 

Hyoko on Steam forums lists what fonts are needed here http://steamcommunity.com/app/366220/discussions/4/487876568227122318/#c385428458170635549

 

Edited by Explora
added Hyokos message

Share this post


Link to post
Share on other sites
On 17/03/2016 at 5:59 PM, paragordius said:

 

No dice. I copied the entirety of /usr/share/fonts from the Debian machine over with the same result. It looks like 16 message in the log are still hidden. Is there a way to get to those?

 

Usually on Debian based systems the fonts are managed by fontconfig/freetype6

 

if you do fc-list on both machines you may find a number of fonts listed on one and not the other. Did you run fc-cache after the copy to rebuild the font list?

Share this post


Link to post
Share on other sites
17 hours ago, Explora said:

You're right it may be crashing before it completes the install.

I see you have a fontconfig directory that is not in the Windows install perhaps there are clues there to the problem.

 

Hyoko on Steam forums lists what fonts are needed here http://steamcommunity.com/app/366220/discussions/4/487876568227122318/#c385428458170635549

 

 

I'm pretty certain that those aren't really fonts, but rather types of fonts that are used by the game.

 

16 hours ago, Gaeron said:

 

Usually on Debian based systems the fonts are managed by fontconfig/freetype6

 

if you do fc-list on both machines you may find a number of fonts listed on one and not the other. Did you run fc-cache after the copy to rebuild the font list?

 

I did check fc-list, and nothing major is missing, and I forced a rebuild with fc-cache -f. No dice.

 

Is it possible for the devs to chime in with any detail on what fonts I need (if missing fonts really are the issue)?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this