Author Topic: Crash before account selection screen after updating  (Read 1260 times)

MishkaL1138

  • Veteran
  • *
  • Posts: 1175
  • Meh.
    • View Profile
Crash before account selection screen after updating
« on: March 14, 2016, 10:48:14 am »
PS will only load the first splash screen, and then crash before account selection. This is the shell output, on Mac OS El Capitan. See if any of you can make any sense of it. I think the line

libpng warning: iCCP: known incorrect sRGB profile

could be causing it. But I'm not a tech expert.
Code: [Select]
Crystal Space for MacOS/X 2.1.0.4234 [MacOS/X-x86(32)-GCC]
Ported to MacOS/X by Eric Sunshine <sunshine@sunshineco.com>

Your configuration files are in... /Users/USER/Library/Application Support/PlaneShift
WARNING: could not load plugin ‘crystalspace.utilities.reporter’
WARNING: could not load plugin ‘crystalspace.utilities.reporter’
DEBUG: Initializing OpenAL sound system
DEBUG: Retrieving available devices.
DEBUG: Available OpenAL device: Built-in Output
DEBUG: Default OpenAL device: Built-in Output
DEBUG: No device specified
DEBUG: Falling back on default device
DEBUG: Opening OpenAL sound system
NOTIFY: Did not find extension: ‘AL_EXT_MCFORMATS’
NOTIFY: MacOS/X 2D OpenGL driver for Crystal Space 2.1.0.4234
Written by Matt Reda <mreda@mac.com>
NOTIFY: Applied: ATI: Can't handle compressed formats for RECT textures
NOTIFY: Applied: ATI: RECT texture extension support apparently sucks
NOTIFY: Applied: ATI: Disable broken pixel buffer objects
NOTIFY: Applied: ATI: Disable unsatisfactory framebuffer objects
NOTIFY: Applied: OSX: Broken ARB_color_buffer_float implementation
NOTIFY: Using windowed mode at resolution 1920x1080.
NOTIFY: Pixel format: Color: 32 Alpha: 8 Depth: 24 Stencil: 8 AccumColor: 0 AccumAlpha: 0 MultiSamples: 0
NOTIFY: OpenGL renderer: ATI Radeon HD 4670 OpenGL Engine (vendor: ATI Technologies Inc.) version 2.1 ATI-10.0.40
NOTIFY: Using windowed mode at resolution 1920x1080.
NOTIFY: Multisample: disabled
NOTIFY: PlaneShift Azure Spirit (0.6.3)
NOTIFY: This game uses Crystal Space Engine created by Jorrit and others
NOTIFY: 2.1.0.4234 [MacOS/X-x86(32)-GCC]
Sun Mar 13 23:24:53 2016, LOG_ANY flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_WEATHER flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SPAWN flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CELPERSIST flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_PAWS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_GROUP flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CHEAT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_LINMOVE flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SPELLS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_NEWCHAR flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SUPERCLIENT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_EXCHANGES flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_ADMIN flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_STARTUP flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CHARACTER flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CONNECTIONS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CHAT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_NET flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_LOAD flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_NPC flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_TRADE flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SOUND flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_COMBAT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SKILLXP flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_QUESTS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_SCRIPT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_RELATIONSHIPS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_MESSAGES flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_CACHE flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_PETS flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_USER flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_LOOT flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_MINIGAMES flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_DRDATA flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_ACTIONLOCATION flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_ITEM flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, LOG_HIRE flag deactivated with no filter.
Sun Mar 13 23:24:53 2016, All LOGS are off.
Mounting skin: /this/art/skins/legend.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
--------------------------------
Loaded 954 translation entries for english.
--------------------------------
NOTIFY: psEngine initialized.
Using fontsize 23 for resolution 1920x1080
ERROR: Unable to open shader file ‘/shader/terrain_fixed_base.xml’!
ERROR: Unable to open shader file ‘/shader/terrain_fixed_splatting.xml’!
ART ERROR: Invalid texture reference '/planeshift/tools/furnace02_n.dds' in ShaderVar 'tex normal compressed'
ART ERROR: Invalid texture reference '/planeshift/world/guildlaw/gh_law_pplant01_ba_n.dds' in ShaderVar 'tex normal compressed'
WARNING: Could not open image file ‘/planeshift/weapons/knife01a.dds’ on VFS!
WARNING: Could not load image /planeshift/weapons/knife01a.dds!
[node: library,textures,texture(name=myknife)]
WARNING: Could not load texture ‘myknife’, using checkerboard instead
[node: library,textures,texture(name=myknife)]
libpng warning: iCCP: known incorrect sRGB profile
Segmentation fault: 11

"It's all fun and games until someone stabs someone else in the eye."

cdmoreland

  • Hydlaa Citizen
  • *
  • Posts: 472
  • Main: Waesed Waesech
    • View Profile
    • Ad Libertatem
Re: Crash before account selection screen after updating
« Reply #1 on: March 14, 2016, 02:07:23 pm »
Did you do this last update, Sunday?

MishkaL1138

  • Veteran
  • *
  • Posts: 1175
  • Meh.
    • View Profile
Re: Crash before account selection screen after updating
« Reply #2 on: March 15, 2016, 04:48:01 am »
Did you do this last update, Sunday?

Did you read the thread's title when I posted it, Monday? Yes, yes I did.

"It's all fun and games until someone stabs someone else in the eye."

cdmoreland

  • Hydlaa Citizen
  • *
  • Posts: 472
  • Main: Waesed Waesech
    • View Profile
    • Ad Libertatem
Re: Crash before account selection screen after updating
« Reply #3 on: March 15, 2016, 11:34:28 am »
Forgive me, I'm old and such. :P

Make sure the update didn't change your settings. Might need to turn everything down to get in.

MishkaL1138

  • Veteran
  • *
  • Posts: 1175
  • Meh.
    • View Profile
Re: Crash before account selection screen after updating
« Reply #4 on: March 16, 2016, 07:27:26 am »
That wasn't it. Also, thanks to everyone in the Winch Access thread for burying this one thread here. Jokes on you, I can still play, so someone please help me before I get more bitter.

"It's all fun and games until someone stabs someone else in the eye."

LigH

  • Forum Legend
  • *
  • Posts: 7096
    • View Profile
Re: Crash before account selection screen after updating
« Reply #5 on: March 16, 2016, 09:47:20 am »
A warning is not yet a reason to panic. It only means: There is a feature I don't support, but I can circumvent it (it is probably safe to ignore). If your Mac can't apply an sRGB color profile to a displayed PNG image, what could happen? ... It may look slightly wrong. But there is no reason it would crash anything.

From my experience, the console reports only the least important issues, but the one important reason for the crash remains unreported. To discover the reason for the crash, you may have to run the client in a debugger, with additional debugging symbols, to retrieve the crash address and a stack trace to know which nested functions have been called until the crash appeared.
« Last Edit: March 16, 2016, 09:51:52 am by LigH »

Gag Harmond
Knight and Ambassador
The Royal House of Purrty

ravna1

  • Wayfarer
  • *
  • Posts: 4
  • insanity
    • View Profile
Re: Crash before account selection screen after updating
« Reply #6 on: March 16, 2016, 10:45:04 am »
Good to hear you can still play at least.
The libpng warning is indeed something that rarely causes anything more severe than a non-functional image.
The real problem with this is that it appears mac related, and none of the current devs have a mac to be able to replicate the problem.

As LigH said, a debugger would be the best way to find what caused this, but technically not required, a stack trace (crash dump) of the program would suffice *if* the symbols set used to create this mac build are still around. I have not been able to determine that yet. In addition, I am not sure how to obtain a stack trace like that.

I will try to find out more about that, but keep in mind that currently we do not have a mac dev, so even if the problem were to be found, it would take a little time to get someone to build a mac release.
I typically do not read any pms/etc, if anyone needs me, come find me on IRC. :)

Ravna

  • Hydlaa Resident
  • *
  • Posts: 65
  • Insane
    • View Profile
Re: Crash before account selection screen after updating
« Reply #7 on: March 19, 2016, 10:08:11 am »

Figured I'd throw in an update, I can't locate the symbols file anywhere, so I'm gonna assume it's not around anymore. That means that short of using some dual boot OS, the only way to get this resolved is to compile the client. (And if needed debug from there. I know that's a far from ideal situation, but it's all I can think of at the moment.
Find me on IRC if you need me, don't use pms.

MishkaL1138

  • Veteran
  • *
  • Posts: 1175
  • Meh.
    • View Profile
Re: Crash before account selection screen after updating
« Reply #8 on: March 20, 2016, 07:32:41 am »
Thank you for trying to help so much, Ravna. I'll talk to Neeno - he has some experience compiling since I was testing his PSExtended Mac client. I gave him some insight and I think he'll have fixed some issues if he compiles a new client. Look at me, I'm a beta tester!

"It's all fun and games until someone stabs someone else in the eye."