Sync Error "maximum recursion depth exceeded in cmp" for Files in Particular Directory

Hi,

I am currently having issues syncing certain directories/files. These files result in “maximum recursion depth exceeded in cmp” in the errors section of the Insync GUI. I am unsure what makes these files different than other files in my Insync directory and cannot figure out why they won’t sync. Log files indicate that a function is recursing more times than the default Python interpreter on my system allows, but the problem likely goes deeper.

System details:
Arch Linux 4.17.14 (VFIO)
Python 3 Version: 3.7.0
Python 2 Version: 2.7.15
Insync Version 1.4.9.37127

Log file snippet:

out.txt

Top level Sentry exception caught - failed creating log record
While parsing GD timestamp
Traceback (most recent call last):
File “raven/handlers/logging.py”, line 56, in emit
File “raven/handlers/logging.py”, line 151, in _emit
File “raven/base.py”, line 400, in capture
File “ideskmain/clientlogging.py”, line 115, in build_msg
File “raven/events.py”, line 70, in capture
File “raven/utils/stacks.py”, line 237, in get_stack_info
File “raven/utils/serializer/manager.py”, line 83, in transform
File “raven/utils/serializer/manager.py”, line 42, in init
RuntimeError: maximum recursion depth exceeded

Top level Sentry exception caught - failed creating log record
While parsing GD timestamp
Traceback (most recent call last):
File “raven/handlers/logging.py”, line 56, in emit
File “raven/handlers/logging.py”, line 151, in _emit
File “raven/base.py”, line 400, in capture
File “ideskmain/clientlogging.py”, line 115, in build_msg
File “raven/events.py”, line 70, in capture
File “raven/utils/stacks.py”, line 237, in get_stack_info
File “raven/utils/serializer/manager.py”, line 83, in transform
File “raven/utils/serializer/manager.py”, line 42, in init
RuntimeError: maximum recursion depth exceeded while calling a Python object

Top level Sentry exception caught - failed creating log record
While parsing GD timestamp
Traceback (most recent call last):
File “raven/handlers/logging.py”, line 56, in emit
File “raven/handlers/logging.py”, line 151, in _emit
File “raven/base.py”, line 400, in capture
File “ideskmain/clientlogging.py”, line 114, in build_msg
File “raven/base.py”, line 199, in get_handler
File “raven/events.py”, line 22, in init
File “logging/init.py”, line 1574, in getLogger
File “logging/init.py”, line 1041, in getLogger
File “logging/init.py”, line 212, in _acquireLock
File “threading.py”, line 169, in acquire
RuntimeError: maximum recursion depth exceeded in cmp

Top level Sentry exception caught - failed creating log record
While parsing GD timestamp
Traceback (most recent call last):
File “raven/handlers/logging.py”, line 56, in emit
File “raven/handlers/logging.py”, line 151, in _emit
File “raven/base.py”, line 400, in capture
File “ideskmain/clientlogging.py”, line 114, in build_msg
File “raven/base.py”, line 199, in get_handler
File “raven/events.py”, line 22, in init

Hey @craymichael!

Thanks for reaching out. Could you kindly send your log files and out.txt to support@insynchq.com? Also, include the link to this Topic for reference. :slight_smile: Thanks!!

I’m having the same problem.
Using:
Manjaro Hakoila 17.1.12
Python 3.7.0
Insync 1.5.1

Log file snippet:

out.txt

Top level Sentry exception caught - failed creating log record
While parsing GD timestamp
Traceback (most recent call last):
File “raven/handlers/logging.py”, line 56, in emit
File “raven/handlers/logging.py”, line 133, in _emit
File “raven/base.py”, line 199, in get_handler
File “raven/events.py”, line 22, in init
File “logging/init.py”, line 1574, in getLogger
File “logging/init.py”, line 1041, in getLogger
File “logging/init.py”, line 212, in _acquireLock
File “threading.py”, line 169, in acquire
RuntimeError: maximum recursion depth exceeded in cmp

I’m following the instructions above but posted this here in case others are also having the same issue.
Thanks

Hey @Max_Gda,

Could you also send us your log files to support@insynchq.com? :slight_smile: