InSync 3.7.14.50440, Debian Sid, KDE - crashes when attempting to show window

Hello @mia, are there any updates? This still isn’t working.

@rubin110 Hi! Apologies for the silence. I have followed this up with our engineers and await their advise.

Hi @rubin110! :slight_smile: Could you please confirm if the same behavior persists on v3.8.1?

If it does, please do run insync start --no-daemon again and send the output here. Thank you!

Hello. I’m not sure why but I’m getting an error when I reply to your email via email. I’m sending this via your support site.

Just updated:

$ dpkg -l | grep insync
ii  insync                                        3.8.1.50459-bullseye                  amd64        Sync all your Google Drive & OneDrive accounts to your local filesystem

It still fails in the same way.

Thank you!

Messed up that log. Here’s a link to a slightly sanitized copy:

Thanks very much for sending this my way!

I’ve forwarded it to our Linux engineer for further investigation.

I’m following this topic since I’m getting the very same behavior.

Insync syncing is working good, but the app crashes if I try to open the GUI.

Insync 3.8.2.50468-1
Operating System: Arch Linux
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7
Kernel Version: 5.15.80-1-lts (64-bit)
Graphics Platform: X11

Now I uninstalled insync and after that I found a renaming lib file /usr/lib/insync/libstdc++.so.6

Manually removing that file and reinstalling insync solved the problem for me, now I can open insync GUI without crashing.

Thank you for sharing the workaround @hsantanna! I’ll be following this up with our Linux Team to provide a more permanent fix.

Thank you @hsantanna. I can confirm that removing/renaming /usr/lib/insync/libstdc++.so.6 will allow the display of the InSync gui without a crash.

1 Like

Same problem here
Arch/KDE/XOrg

last insync version working 3.7.6
last commit on insync AUR 3602faf

@nsanz Could you run insync start --no-daemon after it crashes, and send me the output here please?

Hi.

Version

# insync version
3.8.4.50481

The output when trying to open the UI is:

Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 
Fatal Python error: Aborted

Thread 0x00007fd7bcff96c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7bd7fa6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd803fff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7bdffb6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7be7fc6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7beffd6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7bf7fe6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7bffff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c4ff96c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c57fa6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c5ffb6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c6ffd6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c77fe6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7c7fff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7ccff96c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd81b7fe6c0 (most recent call first):
  File "threading.py", line 296 in wait
  File "concurrent/futures/_base.py", line 430 in result
  File "idesksync/shellwork.py", line 154 in get_update
  File "ideskheadless/unix_socket_server.py", line 204 in _handle_shell_updates
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7cd7fa6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7cdffb6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7ceffd6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7cf7fe6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7cffff6c0 (most recent call first):
  File "selectors.py", line 415 in select
  File "socketserver.py", line 232 in serve_forever
  File "ideskheadless/unix_socket_server.py", line 146 in __serve
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7ddffb6c0 (most recent call first):
  File "ideskheadless/fswatcher.py", line 54 in _poll_devices
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd7de7fc6c0 (most recent call first):
  File "threading.py", line 296 in wait
  File "queue.py", line 170 in get
  File "ideskheadless/fswatcher.py", line 195 in sync
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd8197fa6c0 (most recent call first):
  File "ideskheadless/inotify_manager.py", line 326 in _pull_loop
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd819ffb6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd81a7fc6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd81affd6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd81bfff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd838ff96c0 (most recent call first):
  File "ideskheadless/fswatcher.py", line 54 in _poll_devices
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd8397fa6c0 (most recent call first):
  File "threading.py", line 296 in wait
  File "queue.py", line 170 in get
  File "ideskheadless/fswatcher.py", line 195 in sync
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd839ffb6c0 (most recent call first):
  File "ideskheadless/inotify_manager.py", line 326 in _pull_loop
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd83a7fc6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd83affd6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd83b7fe6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd83bfff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd848fff6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd849ffe6c0 (most recent call first):
  File "concurrent/futures/thread.py", line 78 in _worker
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd84a7ff6c0 (most recent call first):
  File "ideskcore/mainlogs.py", line 218 in _prune_logs
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd862bfd6c0 (most recent call first):
  File "idesklinux/app.py", line 45 in _catch_mount_unmount_events
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Thread 0x00007fd8633fe6c0 (most recent call first):
  File "selectors.py", line 468 in select
  File "asyncio/base_events.py", line 1750 in _run_once
  File "asyncio/base_events.py", line 541 in run_forever
  File "ideskasync/coreloop.py", line 273 in run_loop
  File "threading.py", line 870 in run
  File "threading.py", line 926 in _bootstrap_inner
  File "threading.py", line 890 in _bootstrap

Current thread 0x00007fd8829c1b80 (most recent call first):
  File "idesklinux/htmlui_impl.py", line 92 in show
  File "idesklinux/qtutil.py", line 55 in wrapper
  File "ideskui/htmlui.py", line 73 in show
  File "ideskcore/insync_core.py", line 108 in show_app_dialog
  File "ideskcore/insync_core.py", line 105 in on_tray_icon_click
  File "idesklinux/statusmenu_impl.py", line 46 in on_activation
  File "idesklinux/app.py", line 102 in start
  File "idesklinux/app.py", line 107 in run
  File "insynclinux/gui/cli.py", line 142 in start
  File "click/core.py", line 760 in invoke
  File "click/core.py", line 1404 in invoke
  File "click/core.py", line 1657 in invoke
  File "click/core.py", line 1055 in main
  File "click/core.py", line 1130 in __call__
  File "insynclinux/gui/insync.py", line 19 in <module>
Abortado (`core' generado)

The libstdc file is already renamed:

ls /usr/lib/insync/ | grep libstdc
libstdc++.so.6.bak

I’ll follow this up with our engineer and update you on the next steps to take. Heads up, it may take a few days to circle back on this as our engineer in charge is taking care of important personal matters at the moment.

Thank you for your patience!

This workaround still functions for me…

sudo mv /usr/lib/insync/libstdc++.so.6 /usr/lib/insync/libstdc++.so.6.old

1 Like

On Arch/KDE/xorg I saw that I was getting some gl/mesa/drm errors. In my insync directory I renamed libdrm.so.2 to libdrm.so.2.bak and now the GUI app runs fine on my system.

1 Like

Thank you for sharing your workaround, @Steve_Schatz :slight_smile:

Hi.

Following the workaround from @Steve_Schatz, I realize that I haven’t the libdrm file. But after I followed the idea that he posted on AUR package for insync I:

  • Uninstall insync
  • clean my insync AUR local repository, start a new fresh one
  • package and install the last version and the UI start working again.

Thanks @Steve_Schatz for the idea of some left files making some trouble

1 Like

It seems that this problem is simply caused by not clearing out the build directory before upgrading to a new version. Files that were part of previous versions remain in the build directory and are put in the resulting package, even though they shouldn’t be there.

One should therefore always run makepkg --clean before upgrading.

2 Likes

Thank you for sharing this information, @permafrosty. I’ll forward this to our Linux Team so that we can also line up the necessary improvements to prevent this from happening on future updates.