{"action":"created","issue":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/1450","repository_url":"https://api.github.com/repos/supercollider/supercollider","labels_url":"https://api.github.com/repos/supercollider/supercollider/issues/1450/labels{/name}","comments_url":"https://api.github.com/repos/supercollider/supercollider/issues/1450/comments","events_url":"https://api.github.com/repos/supercollider/supercollider/issues/1450/events","html_url":"https://github.com/supercollider/supercollider/issues/1450","id":73265175,"number":1450,"title":"With gcc > 4.9 (MinGW) Release and RelWithDebInfo builds SC broken at startup (debug mode works)","user":{"login":"bagong","id":1502057,"avatar_url":"https://avatars.githubusercontent.com/u/1502057?v=3","gravatar_id":"","url":"https://api.github.com/users/bagong","html_url":"https://github.com/bagong","followers_url":"https://api.github.com/users/bagong/followers","following_url":"https://api.github.com/users/bagong/following{/other_user}","gists_url":"https://api.github.com/users/bagong/gists{/gist_id}","starred_url":"https://api.github.com/users/bagong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bagong/subscriptions","organizations_url":"https://api.github.com/users/bagong/orgs","repos_url":"https://api.github.com/users/bagong/repos","events_url":"https://api.github.com/users/bagong/events{/privacy}","received_events_url":"https://api.github.com/users/bagong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/supercollider/supercollider/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/supercollider/supercollider/milestones/4","html_url":"https://github.com/supercollider/supercollider/milestones/3.7.x","labels_url":"https://api.github.com/repos/supercollider/supercollider/milestones/4/labels","id":181804,"number":4,"title":"3.7.x","description":"","creator":{"login":"timblechmann","id":792880,"avatar_url":"https://avatars.githubusercontent.com/u/792880?v=3","gravatar_id":"","url":"https://api.github.com/users/timblechmann","html_url":"https://github.com/timblechmann","followers_url":"https://api.github.com/users/timblechmann/followers","following_url":"https://api.github.com/users/timblechmann/following{/other_user}","gists_url":"https://api.github.com/users/timblechmann/gists{/gist_id}","starred_url":"https://api.github.com/users/timblechmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timblechmann/subscriptions","organizations_url":"https://api.github.com/users/timblechmann/orgs","repos_url":"https://api.github.com/users/timblechmann/repos","events_url":"https://api.github.com/users/timblechmann/events{/privacy}","received_events_url":"https://api.github.com/users/timblechmann/received_events","type":"User","site_admin":false},"open_issues":47,"closed_issues":140,"state":"open","created_at":"2012-09-23T10:13:06Z","updated_at":"2016-03-15T21:29:29Z","due_on":null,"closed_at":null},"comments":34,"created_at":"2015-05-05T09:50:06Z","updated_at":"2016-03-16T22:58:03Z","closed_at":null,"body":"Failure during startup and *initClassTree\r\n\r\n```supercollider\r\ninit_OSC\r\nempty\r\ncompiling class library...\r\n\tNumPrimitives = 690\r\n\tcompiling dir: 'C:\\Program Files (x86)\\SuperCollider-3.7alpha0\\SCClassLibrary'\r\n\tpass 1 done\r\n\tnumentries = 812407 / 11206560 = 0.072\r\n\t5048 method selectors, 2220 classes\r\n\tmethod table size 6155080 bytes, big table size 44826240\r\n\tNumber of Symbols 11532\r\n\tByte Code Size 347777\r\n\tcompiled 315 files in 0.41 seconds\r\n\r\nInfo: 2 methods are currently overwritten by extensions. To see which, execute:\r\nMethodOverride.printAll\r\n\r\ncompile done\r\nERROR: Message 'atIdentityHash' not understood.\r\nRECEIVER:\r\nInstance of Array {    (0a1f08f0, gc=08, fmt=01, flg=00, set=03)\r\n  indexed slots [4]\r\n      0 : nil\r\n      1 : nil\r\n      2 : nil\r\n      3 : nil\r\n}\r\nARGS:\r\nclass AppClock (0a05c9a0) {\r\n  instance variables [19]\r\n    name : Symbol 'AppClock'\r\n    nextclass : instance of Meta_Archive (09F154E0, size=19, set=5)\r\n    superclass : Symbol 'Clock'\r\n    subclasses : nil\r\n    methods : nil\r\n    instVarNames : nil\r\n    classVarNames : instance of SymbolArray (0A05CA60, size=1, set=3)\r\n    iprototype : nil\r\n    cprototype : instance of Array (0A05CAE0, size=1, set=3)\r\n    constNames : nil\r\n    constValues : nil\r\n    instanceFormat : Integer 0\r\n    instanceFlags : Integer 0\r\n    classIndex : Integer 41\r\n    classFlags : Integer 0\r\n    maxSubclassIndex : Integer 41\r\n    filenameSymbol : Symbol 'C:\\Program Files (x86)\\SuperCollider-3.7alpha0\\SCClassLibrary\\Common\\Core\\Clock.sc'\r\n    charPos : Integer 980\r\n    classVarIndex : Integer 332\r\n}\r\nCALL STACK:\r\n\tDoesNotUnderstandError:reportError   0a1f0df0\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tNil:handleError   0a1f0d90\r\n\t\targ this = nil\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tThread:handleError   0a1f0d30\r\n\t\targ this = <instance of Thread>\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tObject:throw   0a1f0cd0\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tObject:doesNotUnderstand   0a1f09b0\r\n\t\targ this = [*4]\r\n\t\targ selector = 'atIdentityHash'\r\n\t\targ args = [*1]\r\n\tSet:includes   0a1f0950\r\n\t\targ this = <instance of IdentitySet>\r\n\t\targ item = <instance of Meta_AppClock>\r\n\tMeta_Class:initClassTree   0a1f0770\r\n\t\targ this = <instance of Meta_Class>\r\n\t\targ aClass = <instance of Meta_AppClock>\r\n\t\tvar implementsInitClass = nil\r\n\tProcess:startup   0a1f0710\r\n\t\targ this = <instance of Main>\r\n\t\tvar time = nil\r\n\tMain:startup   0a1ef3d0\r\n\t\targ this = <instance of Main>\r\n\t\tvar didWarnOverwrite = false\r\n^^ The preceding error dump is for ERROR: Message 'atIdentityHash' not understood.\r\nRECEIVER: [ nil, nil, nil, nil ]\r\n```\r\n\r\nAll the rest of these errors here are because the class tree did not initialize correctly and there are variables that should have been set.\r\n```\r\nERROR: Message 'volume' not understood.\r\nRECEIVER:\r\n   nil\r\nARGS:\r\nCALL STACK:\r\n\tDoesNotUnderstandError:reportError   0a1f0290\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tNil:handleError   0a1f0350\r\n\t\targ this = nil\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tThread:handleError   0a1f03b0\r\n\t\targ this = <instance of Thread>\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tObject:throw   0a1f04d0\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tObject:doesNotUnderstand   0a1f0f10\r\n\t\targ this = nil\r\n\t\targ selector = 'volume'\r\n\t\targ args = [*0]\r\n\tMeta_ScIDE:defaultServer_   0a1f05f0\r\n\t\targ this = <instance of Meta_ScIDE>\r\n\t\targ server = nil\r\n\tMeta_ScIDE:handshake   0a1f07d0\r\n\t\targ this = <instance of Meta_ScIDE>\r\n\tFunction:defer   0a1f0b10\r\n\t\targ this = <instance of Function>\r\n\t\targ delta = nil\r\n\tMeta_ScIDE:connect   0a1f0c10\r\n\t\targ this = <instance of Meta_ScIDE>\r\n\t\targ ideName = \"SCIde_4948\"\r\n\tProcess:interpretCmdLine   0a1f1150\r\n\t\targ this = <instance of Main>\r\n^^ The preceding error dump is for ERROR: Message 'volume' not understood.\r\nRECEIVER: nil\r\n\r\n\r\nERROR: Message 'sched' not understood.\r\nRECEIVER:\r\n   nil\r\nARGS:\r\n   Integer 0\r\nInstance of Routine {    (0a1f2130, gc=10, fmt=00, flg=00, set=05)\r\n  instance variables [27]\r\n    state : Integer 0\r\n    func : instance of Function (0A1F2070, size=2, set=3)\r\n    stack : instance of Array (0880B6A0, size=0, set=9)\r\n    method : nil\r\n    block : nil\r\n    frame : nil\r\n    ip : RawPointer 00000000\r\n    sp : RawPointer 00000000\r\n    numpop : Integer 0\r\n    receiver : nil\r\n    numArgsPushed : Integer 0\r\n    parent : nil\r\n    terminalValue : nil\r\n    primitiveError : Integer 0\r\n    primitiveIndex : Integer 0\r\n    randData : instance of Int32Array (0A1EF1F0, size=4, set=3)\r\n    beats : Float 0.423379   A713D5A0 3FDB18A4\r\n    seconds : Float 0.423379   A713D5A0 3FDB18A4\r\n    clock : instance of Meta_SystemClock (0A04FAA0, size=19, set=5)\r\n    nextBeat : nil\r\n    endBeat : nil\r\n    endValue : nil\r\n    environment : nil\r\n    exceptionHandler : nil\r\n    threadPlayer : nil\r\n    executingPath : nil\r\n    oldExecutingPath : nil\r\n}\r\nCALL STACK:\r\n\tDoesNotUnderstandError:reportError   0a1f04d0\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tNil:handleError   0a1f0590\r\n\t\targ this = nil\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tThread:handleError   0a1f03b0\r\n\t\targ this = <instance of Thread>\r\n\t\targ error = <instance of DoesNotUnderstandError>\r\n\tObject:throw   0a1f0350\r\n\t\targ this = <instance of DoesNotUnderstandError>\r\n\tObject:doesNotUnderstand   0a1f1b50\r\n\t\targ this = nil\r\n\t\targ selector = 'sched'\r\n\t\targ args = [*2]\r\n\tMeta_AppClock:sched   0a1f1bb0\r\n\t\targ this = <instance of Meta_AppClock>\r\n\t\targ delta = 0\r\n\t\targ item = <instance of Routine>\r\n\tMeta_Clock:play   0a1f1c10\r\n\t\targ this = <instance of Meta_AppClock>\r\n\t\targ task = <instance of Routine>\r\n\tStream:play   0a1f2010\r\n\t\targ this = <instance of Routine>\r\n\t\targ clock = <instance of Meta_AppClock>\r\n\t\targ quant = nil\r\n\tMeta_ScIDE:processUrl   0a1f1e50\r\n\t\targ this = <instance of Meta_ScIDE>\r\n\t\targ urlString = nil\r\n\t\targ doneAction = <instance of Function>\r\n\t\tvar url = <instance of URI>\r\n\t\tvar brokenFunc = <instance of Function>\r\n\tMeta_ScIDE:openHelpUrl   0a1f1d90\r\n\t\targ this = <instance of Meta_ScIDE>\r\n\t\targ url = nil\r\n\tMeta_HelpBrowser:goTo   0a1f1d30\r\n\t\targ this = <instance of Meta_HelpBrowser>\r\n\t\targ url = nil\r\n\t\tvar ideClass = <instance of Meta_ScIDE>\r\n\tMeta_HelpBrowser:goHome   0a1f1cd0\r\n\t\targ this = <instance of Meta_HelpBrowser>\r\n\tProcess:interpretCmdLine   0a1f19f0\r\n\t\targ this = <instance of Main>\r\n^^ The preceding error dump is for ERROR: Message 'sched' not understood.\r\nRECEIVER: nil\r\n```\r\n\r\nedited by @crucialfelix"},"comment":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/comments/197593326","html_url":"https://github.com/supercollider/supercollider/issues/1450#issuecomment-197593326","issue_url":"https://api.github.com/repos/supercollider/supercollider/issues/1450","id":197593326,"user":{"login":"bagong","id":1502057,"avatar_url":"https://avatars.githubusercontent.com/u/1502057?v=3","gravatar_id":"","url":"https://api.github.com/users/bagong","html_url":"https://github.com/bagong","followers_url":"https://api.github.com/users/bagong/followers","following_url":"https://api.github.com/users/bagong/following{/other_user}","gists_url":"https://api.github.com/users/bagong/gists{/gist_id}","starred_url":"https://api.github.com/users/bagong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bagong/subscriptions","organizations_url":"https://api.github.com/users/bagong/orgs","repos_url":"https://api.github.com/users/bagong/repos","events_url":"https://api.github.com/users/bagong/events{/privacy}","received_events_url":"https://api.github.com/users/bagong/received_events","type":"User","site_admin":false},"created_at":"2016-03-16T22:58:03Z","updated_at":"2016-03-16T22:58:03Z","body":"To me you sounded like you just wanted a build you could use. Have you tried what I suggested?\r\n\r\nAnd you might want to try this:\r\n\r\nhttp://lmgtfy.com/?q=gcc+optimization+ndebug\r\n\r\nBest\r\n.r.\r\n"}}