Komodo and Big Sur (DO NOT UPGRADE)

I have installed MacOS Big Sur on my Mac. For two days Komodo IDE 12 has worked properly, but suddenly the program freezes at the start: the wheel is spinning constantly, I only can stop the app by means of ‘Force stop…’.
I have removed the app and installed it again, but with the same result.

Is this a problem of the combination KOMODO - Big Sur?

If you’re able to get Komodo started at all, try Help menu > Troubleshooting > Restart in Safe-Mode.

if you can’t get Komodo started at all you should be able to use this post to do that manually: Important File Locations
See the Overriding The Profile Folder Location section.

  • Carey

Hi Carey,
thanks for your reply. But helas, but the same problem still arises.
After starting Komodo the ‘I am busy’ wheel imedeately starts spinning and doesn’t stop (until I force Komodo to stop). So I cannot even open the Troubleshooting function.
I have also followed the instructions from teh site you refer to, but I constantly got the message that the file or folder could not be found.

I have also completely removed the profile folder (in fact I renamed it), and after starting Komodo I got the three screens, asking me for the setup of the program and after that, the ‘I am busy’ wheel took over again.
Completely uninstalling Komodo and reinstalling it: same result.

Fortunately I can use Windows version of Komodo (under Parallels), so I can go on, but it is strange that the Macos version refuses to work.

Thanks for looking as this problem
Vincent

Morning @vampeters,

Thanks for trying that. Can you repro the issue then share your logs from that same profile folder? It’s the pystderr.log file.

At the moment I unfortunately don’t have a OSX machine that I can risk upgrading especially how gleefully Apple has been putting out breaking changes. I’ll try to get my hands on one but in the mean time I’ll have to see what info we can gather from your system.

  • Carey

I’m seeing the same thing with a fresh install of IDE. It starts, a system popup of “Python cannot be opened because of a problem” shows. After that, it must be force quit. Here’s the error log.

[2020-11-14 17:43:12,773] [INFO] Startup: Welcome to Komodo IDE 12.0.1 build 91869 (platform macosx, running on Darwin 20.1.0 version Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64)
[2020-11-14 17:43:12,773] [INFO] Startup: /Applications/Komodo IDE 12.app/Contents/MacOS/komodo built on Mon Feb 10 19:05:50 2020
[2020-11-14 17:43:13,110] [WARNING] koInitService: Unable to determine the current locale settings, defaulting to mac-roman
[2020-11-14 17:43:14,329] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in resource://gre/modules/Preferences.jsm:381
[2020-11-14 17:43:14,453] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:14,580] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:14,952] [INFO] Platform Auth: Using API URL: https://platform.activestate.com//api/v1
[2020-11-14 17:43:14,953] [WARNING] root: [object Object].logging has been converted to a CommonJS module; use require("ko/logging") instead (since Komodo 9.0.0a1).
    @chrome://komodo/content/komodo.js:15:1

[2020-11-14 17:43:16,393] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:16,670] [WARNING] keybindings: [Shift+Down] was used for 'cmd_selectLineNext', overriding to use 'cmd_selectLineNext'
[2020-11-14 17:43:17,405] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koamAddonManager.js:138
[2020-11-14 17:43:17,442] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:17,704] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:21,654] [WARNING] ko.widgets: Can't load 'ui.tabs.sidepanes.state' from 'prefpath':
[2020-11-14 17:43:21,969] [DEBUG] ko.launch: versioncheck on http://docs.komodoide.com/changelog/12
[2020-11-14 17:43:22,151] [INFO] koInitService: Adding pre startup service for 'koFileStatusService': '@activestate.com/koFileStatusService;1'
[2020-11-14 17:43:22,606] [INFO] codeintel/process: Starting CodeIntel
[2020-11-14 17:43:22,609] [DEBUG] codeintel/process: PYTHONPATH: /Applications/Komodo IDE 12.app/Contents/MacOS/../lib/python2.7;/Applications/Komodo IDE 12.app/Contents/SharedSupport/dbgp/pythonlib;/Applications/Komodo IDE 12.app/Contents/Resources/extensions/codeintel@activestate.com/content/../pylib/codeintel/lib;/Applications/Komodo IDE 12.app/Contents/Resources/extensions/codeintel@activestate.com/content/../pylib/codeintel/env/Lib/site-packages
[2020-11-14 17:43:22,986] [INFO] komodospellchecker: Spell checker loaded.
[2020-11-14 17:43:22,986] [INFO] komodospellchecker: Using dictionary en-US
[2020-11-14 17:43:23,297] [INFO] elastic_tabstops: Elastic tabstops loaded.
[2020-11-14 17:43:24,930] [ERROR] console-logger: Exception while registering Focus Mode (0) in resource://gre/modules/addons/XPIProvider.jsm -> file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/extensions/focusmode@activestate.com/bootstrap.js:11
Traceback (most recent call last):
  File "resource://gre/modules/addons/XPIProvider.jsm -> file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/extensions/focusmode@activestate.com/bootstrap.js", line 11, in

[2020-11-14 17:43:24,932] [ERROR] console-logger: [object Object] (0) in resource://gre/modules/addons/XPIProvider.jsm -> file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/extensions/focusmode@activestate.com/bootstrap.js:12
Traceback (most recent call last):
  File "resource://gre/modules/addons/XPIProvider.jsm -> file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/extensions/focusmode@activestate.com/bootstrap.js", line 12, in

[2020-11-14 17:43:25,254] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:25,258] [ERROR] koAppInfo: Failed to check version of executable /usr/local/bin/python3
Traceback (most recent call last):
  File "/Applications/Komodo IDE 12.app/Contents/Resources/components/koAppInfo.py", line 190, in _isValidExecutable
    isvalid = self._isValidExecutableVersion(exe)
  File "/Applications/Komodo IDE 12.app/Contents/Resources/components/koAppInfo.py", line 162, in _isValidExecutableVersion
    versionParts = invocationutils.split_short_ver(ver, intify=True)
  File "/Applications/Komodo IDE 12.app/Contents/Resources/python/komodo/invocationutils.py", line 94, in split_short_ver
    raise ValueError("%r is not a valid short version string" % ver_str)
ValueError: '' is not a valid short version string
[2020-11-14 17:43:25,488] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:25,628] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:25,777] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:25,910] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:26,043] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:26,111] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:26,249] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:26,410] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:27,013] [INFO] koInitService: Adding pre startup service for 'KoMemoryReporter': '@activestate.com/koMemoryReporter;1'
[2020-11-14 17:43:27,037] [INFO] koInitService: Adding pre startup service for 'koCommandmentService': '@activestate.com/koCommandmentService;1'
[2020-11-14 17:43:27,043] [INFO] koInitService: Adding pre startup service for 'koDBGPManager': '@activestate.com/koDBGPManager;1'
[2020-11-14 17:43:27,114] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:27,252] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,253] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,254] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,261] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,262] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,263] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koLessProtocolHandler.js:154
[2020-11-14 17:43:27,358] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:27,475] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-14 17:43:27,733] [ERROR] console-logger: TypeError: n is undefined (2) in chrome://komodo/content/contrib/commonjs/underscore.js:5
Traceback (most recent call last):
  File "chrome://komodo/content/contrib/commonjs/underscore.js", line 5, in

[2020-11-14 17:43:28,156] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0
[2020-11-14 17:43:28,156] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0
[2020-11-14 17:43:28,159] [WARNING] console-logger: XUL box for tab element contained an inline #text child, forcing all its children to be wrapped in a block. (1) in chrome://unittest/content/views/panel.xul:0

Hello,

Same problem here. I just installed Big Sur and Komodo IDE does not start anymore. It get stuck with the wheel spinning and I have to force quit it.
I tried to remove my preference files but no effect.

If someone has any idea…

I also have (still) the same problem!
I have removed Komodo IDE 12 from my Macbook end re-installed it.
After starting the program Macos gives a warning that Macos is not able to check the program for malware and that the delevoper need to adjust the program.
After ignoring this message, Komodo starts ‘clean’ with the setup routine and after accepting the first three screens, Komodo shows the regular start-screen. Next the wheel start spinning and keeps on spinning. A forced exit is the only way to stop the program.
I have secured the log files.
The file pystdout.log is empty.
The file pystderr.log is not empty.
Is there a way to send in this log-file a
Kind Regards
Vincent Peters

1 Like

Hi all, I’m updating to Big Sur to investigate. Will report back when I have more information. In the meantime, if you know any debugging tricks of your own please try them out and report back

I too am having the same issue…here is another set of log entries from pystderr.log if it might help identify the issue. Appreciate you looking into this for us.

[2020-11-16 16:18:32,020] [INFO] Startup: Welcome to Komodo IDE 12.0.1 build 91869 (platform macosx, running on Darwin 20.1.0 version Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64)
[2020-11-16 16:18:32,021] [INFO] Startup: /Applications/Komodo IDE 12.app/Contents/MacOS/komodo built on Mon Feb 10 19:05:50 2020
[2020-11-16 16:18:32,122] [WARNING] koInitService: Unable to determine the current locale settings, defaulting to mac-roman
[2020-11-16 16:18:32,355] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in resource://gre/modules/Preferences.jsm:381
[2020-11-16 16:18:32,548] [INFO] Platform Auth: Using API URL: https://platform.activestate.com//api/v1
[2020-11-16 16:18:32,549] [WARNING] root: [object Object].logging has been converted to a CommonJS module; use require("ko/logging") instead (since Komodo 9.0.0a1).
    @chrome://komodo/content/komodo.js:15:1

[2020-11-16 16:18:32,672] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-16 16:18:32,757] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-16 16:18:33,038] [ERROR] console-logger: bad script XDR magic number (0) in :0
Traceback (most recent call last):
  File "", line 0, in 

[2020-11-16 16:18:33,083] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-16 16:18:33,494] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in file:///Applications/Komodo%20IDE%2012.app/Contents/Resources/components/koamAddonManager.js:138
[2020-11-16 16:18:33,527] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429
[2020-11-16 16:18:33,649] [WARNING] console-logger: Unknown descriptor 'font-display' in @font-face rule.  Skipped to next declaration. (1) in less://komodo/skin/global/global.less:1429

Hey Carey,

I’m guessing building the IDE version is very similar to Edit. I was trying to build Edit from scratch over the weekend to debug https://github.com/Komodo/KomodoEdit/issues/3905, but wasn’t able to get past compiling mozilla and pyxpcom. If you have any tips to get that working on Big Sur, I’d appreciate them. I’m guessing once you figure out the IDE startup issue, the close file issue will be there too. It might even be a similar thing. From what I could tell, it hangs when you try to open a popup or alert. Does IDE do that when first starting up? I don’t use IDE since my PHP codeintel updates aren’t ported yet. Maybe the login popup?

Thanks,
Stephen

No luck so far. I’m seeing really inconsistent results. I wasn’t able to get passed the Startup Wizard until I killed the sup process looking up where python3 was in the dependencies screen.

A coworker was able to open Komodo, got passed the Startup wizard without issue, got a dialog asking them to restore their workspace, clicked “no” and Komodo hung after the dialog closed.

Any references to similar issues in Mozilla reach as far back as 16 years ago and nothing recently, not that I could find any way. I’m trying to build Komodo on this new dev machine running Big Sur.

I’m impressed you got as far as you did @ssigwart.

I think I fixed the python3 issue with a reinstall with brew. My debugging was on Edit and was really hacky. I unjarred /Applications/Komodo\ Edit\ 12.app/Contents/Resources/chrome/komodo.jar and was manually tweaking it since I couldn’t compile. For now, I just have it return false so you can’t close an unsaved file, but at least it doesn’t hang.

Morning all,

Unfortunately I don’t have any good news for you at this time. It looks like the latest release of OSX 11 (Big Sur) has made breaking changes in relation to how the version of Mozilla Komodo is using works with the OSX SDK. We’re currently investigating the scope of this problem. At this time we advise that Komodo users remain on OSX 10.x.

  • Carey

Hi Carey,
Thanks for this update. It was not the news that I hoped to hear, but so be it.
Fortunately I can use the Windows version of Komodo Ide on my Mac, using the virtual machine provided by Parallels. But I hope I can go back to the Mac version soon.
Vincent

I am running Komodo Version 12 with Big Sur. It initially did not work. I looked into your archives and installed Version 11. That runs smooth. It asked to install Python3 which I allowed it to do.

Today I discovered that fixed version 12 it works just fine for me.

@careyh, I think I found a workaround that solves this and the Edit issue as well. It’s the same as mentioned in Cannot get past initial startup. Just add the following to ~/Library/Application\ Support/KomodoIDE/12.0/XRE/prefs.js:

user_pref("layers.acceleration.disabled", true);
1 Like

Thank you Ssigwart!
Your solution helped and I can use Komodo IDE 12 now under Big Sur.

That seems to be working for me!

There are quite a few other issues apparent in Komodo on Big Sur so we’ll remain at “Don’t Upgrade”.

Solution worked for me with Edit 11 and Edit 12 !

Thanks for the fast email response too @zakg !

On my system,
~/Library/ApplicationSupport/KomodoIDE/12.0/XRE/prefs.js
is
~/Library/Application\ Support/KomodoIDE/12.0/XRE/prefs.js

1 Like