{"action":"created","issue":{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/20834","repository_url":"https://api.github.com/repos/TrinityCore/TrinityCore","labels_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/20834/labels{/name}","comments_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/20834/comments","events_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/20834/events","html_url":"https://github.com/TrinityCore/TrinityCore/issues/20834","id":272938351,"number":20834,"title":"[ASSERT] Crash on failed assertion in map.cpp","user":{"login":"peterwankman","id":396711,"avatar_url":"https://avatars3.githubusercontent.com/u/396711?v=4","gravatar_id":"","url":"https://api.github.com/users/peterwankman","html_url":"https://github.com/peterwankman","followers_url":"https://api.github.com/users/peterwankman/followers","following_url":"https://api.github.com/users/peterwankman/following{/other_user}","gists_url":"https://api.github.com/users/peterwankman/gists{/gist_id}","starred_url":"https://api.github.com/users/peterwankman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterwankman/subscriptions","organizations_url":"https://api.github.com/users/peterwankman/orgs","repos_url":"https://api.github.com/users/peterwankman/repos","events_url":"https://api.github.com/users/peterwankman/events{/privacy}","received_events_url":"https://api.github.com/users/peterwankman/received_events","type":"User","site_admin":false},"labels":[{"id":36087725,"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/Branch-3.3.5a","name":"Branch-3.3.5a","color":"188846","default":false},{"id":481372282,"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/Feedback-WaitingResponse","name":"Feedback-WaitingResponse","color":"fbca04","default":false},{"id":122043,"url":"https://api.github.com/repos/TrinityCore/TrinityCore/labels/HasBacktrace","name":"HasBacktrace","color":"02e10c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2017-11-10T13:50:19Z","updated_at":"2017-11-12T23:22:52Z","closed_at":null,"author_association":"NONE","body":"**Description:**\r\n\r\nThe world server crashed several times with players in instances.\r\n\r\n**Current behaviour:**\r\n\r\nThe world server crashes with a failed assertion in src/server/game/Maps/Map.cpp:3197\r\nWhen the player who triggered the crash logs in the next time, the server crashes again. I can temporarily prevent the crash by deleting the appropriate row in the characters.instance table.\r\n\r\nhttps://gist.github.com/peterwankman/59e1a74f6ae5e4b20191d8b858ce5221\r\n\r\nThe crash still happens sporadically afterwards.\r\n\r\n**Expected behaviour:**\r\n\r\nThe world server should keep on running.\r\n\r\n**Steps to reproduce the problem:**\r\n\r\nEnter an Utgarde Keep and kill Ingvar the plunderer\r\nUse command .respawn\r\n\r\nLogging out and in again may not be neccessary.\r\n\r\n**Branch(es):**\r\n\r\n3.3.5\r\n\r\n**TC rev. hash/commit:** \r\n\r\nTrinityCore rev. 60a5535f64e4 2017-11-07 19:22:39 +0100 (3.3.5 branch) (Unix, Debug, Static) (worldserver-daemon)\r\n\r\n**TDB version:**  \r\n\r\nTDB_full_world_335.63_2017_04_18.sql with current updates from git applied.\r\n\r\n**Operating system:**\r\nDebian GNU/Linux 8 (\"Jessie\")\r\n"},"comment":{"url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/comments/343777385","html_url":"https://github.com/TrinityCore/TrinityCore/issues/20834#issuecomment-343777385","issue_url":"https://api.github.com/repos/TrinityCore/TrinityCore/issues/20834","id":343777385,"user":{"login":"r00ty-tc","id":173349,"avatar_url":"https://avatars1.githubusercontent.com/u/173349?v=4","gravatar_id":"","url":"https://api.github.com/users/r00ty-tc","html_url":"https://github.com/r00ty-tc","followers_url":"https://api.github.com/users/r00ty-tc/followers","following_url":"https://api.github.com/users/r00ty-tc/following{/other_user}","gists_url":"https://api.github.com/users/r00ty-tc/gists{/gist_id}","starred_url":"https://api.github.com/users/r00ty-tc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/r00ty-tc/subscriptions","organizations_url":"https://api.github.com/users/r00ty-tc/orgs","repos_url":"https://api.github.com/users/r00ty-tc/repos","events_url":"https://api.github.com/users/r00ty-tc/events{/privacy}","received_events_url":"https://api.github.com/users/r00ty-tc/received_events","type":"User","site_admin":false},"created_at":"2017-11-12T23:22:52Z","updated_at":"2017-11-12T23:22:52Z","author_association":"CONTRIBUTOR","body":"Yeah. It looks that way. GCC on 64bit, has time_t as 64 bit signed and GCC on 32bit has time_t as 32bit signed. So does clang.\r\n\r\nThis might be a problem for all 32bit builds actually.\r\n\r\nProbably we can cap the \"infinite\" respawn time to signed max 32bit, or we can force the check to be unsigned."}}
{"actor":{"display_login":"r00ty-tc"}}