RecursionError when embedding metadata into PDF

Bug #2003729 reported by Typhon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

I get the following error when trying to embed metadata into some PDF entries. I'm not sure which entries cause this or why. Will update with more information if I do.

calibre 6.11 embedded-python: True
Traceback (most recent call last):
  File "calibre/gui2/actions/embed.py", line 127, in do_one
  File "calibre/db/cache.py", line 77, in call_func_with_lock
  File "calibre/db/cache.py", line 2654, in embed_metadata
  File "calibre/db/cache.py", line 934, in get_metadata
  File "calibre/db/locking.py", line 281, in acquire
  File "calibre/db/locking.py", line 230, in acquire
  File "calibre/db/locking.py", line 100, in acquire
  File "calibre/db/locking.py", line 160, in _acquire_shared
RecursionError: maximum recursion depth exceeded

Revision history for this message
Kovid Goyal (kovid) wrote :

What actions are you taking to trigger this error?

Changed in calibre:
status: New → Incomplete
Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.