Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sphere on linux seems very buggy #100

Open
joaoescribano opened this issue Apr 21, 2017 · 7 comments
Open

Sphere on linux seems very buggy #100

joaoescribano opened this issue Apr 21, 2017 · 7 comments

Comments

@joaoescribano
Copy link

joaoescribano commented Apr 21, 2017

I don't know it this happens only with me... but at least for me seems that sphere has thousandsmore errors at Linux than windows... it's happening for someone?

I've got tons of crashs daily (today we got 4 sphere crashs)...

  1. First crash
02:32:ERROR:Timer expired without DECAY flag 'Glass Ore' (UID=0409b76be)?
02:32:FATAL:Segmentation fault
02:32:FATAL:Segmentation fault
02:32:FATAL:Server Unstable: Aborted
  1. Second crash
21:51:ed:Login 'sin'
21:51:ed:Account 'sin' logged on char 'Sin' ('52.67.183.94')
21:51:ERROR:Timer expired without DECAY flag 'Bronze Ore' (UID=0406d36e2)?
21:51:FATAL:Segmentation fault
21:51:FATAL:Segmentation fault
21:51:FATAL:Server Unstable: Aborted
  1. Third crash
22:24:74:Client connected [Total:39] ('192.99.10.155' 1/1)
22:24:74:UOG Status request from 192.99.10.155
22:24:74:Client disconnected [Total:38] ('192.99.10.155', acct='<NA>')
22:24:ERROR:Timer expired without DECAY flag 'Rosite Ore' (UID=0409a9a14)?
22:24:FATAL:Segmentation fault
22:24:DEBUG:_ thread (4130339648) _ |  # | _____ function _____ | _ ticks passed from previous function start _
22:24:DEBUG:>>         4130339648     |  0 |            CClient::Cmd_GM_PageClear | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:24:FATAL:Segmentation fault
22:24:DEBUG:_ thread (4130339648) _ |  # | _____ function _____ | _ ticks passed from previous function start _
22:24:DEBUG:>>         4130339648     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:24:FATAL:Server Unstable: Aborted
  1. Fouth crash
23:22:5d:Client disconnected [Total:40] ('189.10.69.38', acct='DarkZood')
23:22:FATAL:Segmentation fault
23:22:DEBUG:_ thread (4131388224) _ |  # | _____ function _____ | _ ticks passed from previous function start _
23:22:DEBUG:>>         4131388224     |  0 |            CClient::Cmd_GM_PageClear | +0 <-- exception catch point (below is guessed and could be incorrect!)
23:22:FATAL:Segmentation fault
23:22:DEBUG:_ thread (4131388224) _ |  # | _____ function _____ | _ ticks passed from previous function start _
23:22:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
23:22:FATAL:Segmentation fault
23:22:DEBUG:_ thread (4131388224) _ |  # | _____ function _____ | _ ticks passed from previous function start _
23:22:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 
23:22:FATAL:Server Unstable: Aborted

Someone is getting this behaviour at linux?

@joaoescribano
Copy link
Author

OBS: The decay error also happens on Scrolls, Logs, Weapons, Armors, etc... today I've been lucky to get only from ores hahaha

@joaoescribano
Copy link
Author

More bugs/crashs from last 24 hours:

01:36:FATAL:Segmentation fault
01:36:DEBUG:__ thread (4132367168) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
01:36:DEBUG:>>         4132367168     |  0 |              CClient::CharDisconnect | +0 
01:36:DEBUG:>>         4132367168     |  1 |            CClient::CanInstantLogOut | +0 <-- exception catch point (below is guessed and could be incorrect!)
01:36:FATAL:Segmentation fault
01:36:DEBUG:__ thread (4132367168) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
01:36:DEBUG:>>         4132367168     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
01:36:FATAL:Segmentation fault
01:36:DEBUG:__ thread (4132367168) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
01:36:DEBUG:>>         4132367168     |  0 |                    CVarDefMap::Empty | +0 

13:11:c0:Client disconnected [Total:40] ('192.99.10.155', acct='<NA>')
13:11:FATAL:Segmentation fault
13:11:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
13:11:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
13:11:FATAL:Segmentation fault
13:11:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
13:11:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)

13:19:FATAL:Segmentation fault
13:19:DEBUG:__ thread (4131650368) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
13:19:DEBUG:>>         4131650368     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
13:19:FATAL:Segmentation fault
13:19:DEBUG:__ thread (4131650368) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
13:19:DEBUG:>>         4131650368     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)

14:57:cc:Client disconnected [Total:39] ('201.159.189.245', acct='helelui')
14:57:FATAL:Segmentation fault
14:57:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
14:57:DEBUG:>>         4130339648     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
14:57:FATAL:Segmentation fault
14:57:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
14:57:DEBUG:>>         4130339648     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)

15:24:6b:Client disconnected [Total:34] ('177.104.74.59', acct='trevor')
15:24:WARNING:6c:Bad Login 10 (Encryption error (packet length does not match what was expected))
15:24:6c:Client disconnected [Total:33] ('177.104.74.59', acct='<NA>')
15:24:FATAL:Segmentation fault
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                  CClient::SysMessage | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:24:ERROR:CGrayError: item 08319394 '(null)' [timer=-1, type=0]
15:24:ERROR:sector #197 [5440,64,0,0]
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                  CClient::SysMessage | +0 
15:24:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in SUB: CSector::Sector::TickItem() #2 "ItemTick"
15:24:FATAL:Segmentation fault
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                  CClient::SysMessage | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:24:FATAL:Segmentation fault
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                  CClient::SysMessage | +0 
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                  CClient::SysMessage | +0 
15:24:DEBUG:command '(null)' args '(null)'
15:24:ERROR:CGrayError: item 08319394 '' [timer=-1, type=0]
15:24:ERROR:sector #197 [5440,64,0,0]
15:24:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:24:DEBUG:>>         4132211520     |  0 |                 CFileText::CloseBase | +0 

15:31:FATAL:Segmentation fault
15:31:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:31:FATAL:Segmentation fault
15:31:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:31:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:31:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in CClient::LoadVal()
15:31:DEBUG:command '(null)' args '(null)'
15:31:ERROR:CGrayError: item 08319394 '' [timer=0, type=0]
15:31:ERROR:sector #6231 [4544,3520,0,0]
15:31:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __

15:33:FATAL:Segmentation fault
15:33:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:33:FATAL:Segmentation fault
15:33:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:33:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:33:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in CClient::LoadVal()
15:33:DEBUG:command '(null)' args '(null)'
15:33:ERROR:CGrayError: item 08319394 '' [timer=-1, type=0]
15:33:ERROR:sector #1020 [768,576,0,0]
15:33:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __

15:35:FATAL:Segmentation fault
15:35:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:35:FATAL:Segmentation fault
15:35:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:35:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:35:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in CClient::LoadVal()
15:35:DEBUG:command '(null)' args '(null)'
15:35:ERROR:CGrayError: item 08319394 '' [timer=-1, type=0]
15:35:ERROR:sector #1020 [768,576,0,0]
15:35:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __

15:42:ERROR:Timer expired without DECAY flag 'Rosite Ore' (UID=0409a2f55)?
15:42:FATAL:Segmentation fault
15:42:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:42:FATAL:Segmentation fault
15:42:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:42:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:42:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in CClient::LoadVal()
15:42:DEBUG:command '(null)' args '(null)'
15:42:ERROR:CGrayError: item 08319394 '' [timer=-1, type=0]
15:42:ERROR:sector #6118 [4480,3456,0,0]
15:42:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:42:ERROR:Timer expired without DECAY flag 'Iron Ore' (UID=04099e958)?
15:42:ERROR:Timer expired without DECAY flag 'Chapolin' (UID=04099ea2a)?

15:43:WARNING:9d:Bad Login 4 (Timeout / Wrong encryption / Unknown error)
15:43:9d:Client disconnected [Total:33] ('177.104.74.59', acct='trevor')
15:43:FATAL:Segmentation fault
15:43:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:43:DEBUG:>>         4132211520     |  0 |               CResourceScript::Close | +0 
15:43:DEBUG:>>         4132211520     |  1 |      CacheableScriptFile::IsFileOpen | +0 
15:43:FATAL:Segmentation fault
15:43:DEBUG:__ thread (4132211520) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
15:43:DEBUG:>>         4132211520     |  0 |               CResourceScript::Close | +0 
15:43:DEBUG:>>         4132211520     |  1 |      CacheableScriptFile::IsFileOpen | +0 

16:06:FATAL:Segmentation fault
16:06:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:06:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
16:06:FATAL:Segmentation fault
16:06:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:06:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)

16:22:FATAL:Segmentation fault
16:22:DEBUG:__ thread (4131846976) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:22:DEBUG:>>         4131846976     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
16:22:FATAL:Segmentation fault
16:22:DEBUG:__ thread (4131846976) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:22:DEBUG:>>         4131846976     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
16:22:FATAL:Segmentation fault
16:22:DEBUG:__ thread (4131846976) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:22:DEBUG:>>         4131846976     |  0 |                    CVarDefMap::Empty | +0 

16:52:FATAL:Segmentation fault
16:52:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:52:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
16:52:FATAL:Segmentation fault
16:52:DEBUG:__ thread (4131388224) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
16:52:DEBUG:>>         4131388224     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)

17:17:FATAL:Segmentation fault
17:17:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
17:17:DEBUG:>>         4130339648     |  0 |                  CClient::SysMessage | +0 <-- exception catch point (below is guessed and could be incorrect!)
17:17:ERROR:CGrayError: item 08319394 '(null)' [timer=-1, type=0]
17:17:ERROR:sector #3821 [832,2176,0,0]
17:17:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
17:17:DEBUG:>>         4130339648     |  0 |                  CClient::SysMessage | +0 
17:17:FATAL:Error Pri=1, Code=11, Desc='Segmentation fault', in SUB: CSector::Sector::TickItem() #2 "ItemTick"

17:26:FATAL:Segmentation fault
17:26:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
17:26:DEBUG:>>         4130339648     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)
17:26:FATAL:Segmentation fault
17:26:DEBUG:__ thread (4130339648) __ |  # | _____________ function _____________ | __ ticks passed from previous function start __
17:26:DEBUG:>>         4130339648     |  0 |                    CVarDefMap::Empty | +0 <-- exception catch point (below is guessed and could be incorrect!)```

@IvanMoucha
Copy link

I have similar problems. But only on Linux build (i use stable, night build and I try also my own build, no difference).

Error Pri=1, Code=11, Desc='Segmentation fault', in CChar::CanMoveWalkTo() #3 "Creature bumping"

@joaoescribano
Copy link
Author

Ivan, I've fixed this issues migrating on a windows server...

I noticed that sphere wasn't updated for Linux builds since 2014 (there are many kernel changes, lib changes and so).

To fix i am spending +US$30 monthly at AWS :/

@IvanMoucha
Copy link

I made exactly the same decision.

I tried windows sphere under Linux with WINE, but this solution has horrible performance (8 core system) and is very laggy.

@roberpot
Copy link
Collaborator

roberpot commented Aug 10, 2017 via email

@IvanMoucha
Copy link

Yes, I know.

But WINE migrates single thread load around all core and cost (CPU time) of this migration is very high.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants