-
Notifications
You must be signed in to change notification settings - Fork 24
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
Ubuntu 22 issues: Crash during initialization on Ubuntu Kinetic #166
Comments
I'm not familiar with Ubuntu Kinetic. Is that the same as Ubuntu 22.10? But on first blush, it looks like you don't have the xapp-gtk-module library installed. |
Actually looks like other users have this problem on older versions of Ubuntu, depending on what kind of GPU they have. What hardware are you running this on? Also, do one of these allow the app to start:
|
Looks like maybe installing
But I'm still researching why this is popping up now. Thanks for the issue. |
@todbot Ubuntu Kinetic is 22.10, but is still in development. I have a pretty new GPU, NVIDIA RTX 3060 laptop version. |
Ah perfect! I was in that general area in the Electron issues page. Okay looks like a general Electron problem that requires an update to Electron in Blink1Control2 to fix. Unfortunately, that's not an easy thing but should be possible in a week or so. |
As you see, this problem is benign and not related to the crash. GTK can be picky sometimes |
I've got a Ubuntu 22.04 ("Jammy Jellyfish") VM running now and am seeing weird (probably related) but different startup issues with the app. I'm off to do further testing. Normally I build & test on 20.04. |
Could you share the new error? |
It apparently starts up but both the About window and the main GUI window are blank. Usually this means either Electron died at some point after making the window or Electron cannot find the app's files. Not a normal error case that's for sure. I'm doing a build on Ubuntu22 now to see what that's like. |
Hi! Please let me know how it works for you. |
Now the app opens correctly, but it shows no device connected. Downgrading to 2.2.7 and using |
Interesting. I thought I eliminated the need for that but clearly not. Thank you for testing. |
Could you please retry your test? Perhaps you had another app open that was claiming the device? (or previous Blink1Control2 hadn't quit cleanly) I just tested on my Ubuntu 22.10 with real devices and Blink1Control2 2.2.8 works. (normally I run Ubuntu 20) |
I can use |
I also got this line in
|
No clue what that error is, likely some weird Electron error. |
That is my serial number, but not with lowercase, just uppercase (as showed by |
Thank you! I think I see where the problem might be. |
Could you send me your blink1control2-config.json file? If you don't feel comfortable including it here, you can email it to me at "tod at thingm.com" |
Just sent you my config file over email. |
Thank you for your email, it was helpful. It eliminated something in your config as a possible problem. A new release with this change will be out in few days. Thank you again for your wonderful assistance during this. I notice you have a blink(1) mk2. |
@todbot Thank you for the complementary Blink(1) mk3. I already sent to you my address. Can you share what the problem was? |
Oh it was a dumb mistake on my part on how I was falling back when creating the Blink1 object for devices. (Forgot that |
I think I will wait until next release to validate and close, because of the regression. I could close now because the original issue was resolved, unless we open a new issue just to treat the regression. What you think, keep open or close and open a new issue for regression? |
(All the mk2 blink(1)s I had when testing originally had serial numbers that happened to not have any A-F hex digits) |
Yes, let's keep this open. Just as a reminder. |
@todbot I tested today the release 2.2.9 and worked fine with my mk2 devices. Thank you. |
When I execute Blink1Control2 on Ubuntu Kinetic I got this error:
If I execute
blink1control2 --no-sandbox
it opens correctly. I don't know for sure, but IIRC a update in the Electron platform would fix it.The text was updated successfully, but these errors were encountered: