Bug 2151448 - [abrt] ibus-typing-booster: sync_usrdb(): tabsqlitedb.py:290:sync_usrdb:sqlite3.OperationalError: database table is locked
Summary: [abrt] ibus-typing-booster: sync_usrdb(): tabsqlitedb.py:290:sync_usrdb:sqlit...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-typing-booster
Version: 37
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mike FABIAN
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:29da6bfdc4b2844ef93f87ab841...
: 2152318 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-12-07 07:10 UTC by Ladar Levison
Modified: 2023-01-08 12:40 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-01-08 12:40:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.15 KB, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details
File: cpuinfo (2.74 KB, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details
File: environ (323 bytes, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details
File: mountinfo (3.12 KB, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details
File: namespaces (172 bytes, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details
File: open_fds (2.29 KB, text/plain)
2022-12-07 07:10 UTC, Ladar Levison
no flags Details

Description Ladar Levison 2022-12-07 07:10:05 UTC
Version-Release number of selected component:
ibus-typing-booster-2.19.9-1.fc37

Additional info:
reporter:       libreport-2.17.4
cgroup:         0::/user.slice/user-42.slice/session-c1.scope
cmdline:        /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus
crash_function: sync_usrdb
exception_type: sqlite3.OperationalError
executable:     /usr/share/ibus-typing-booster/engine/main.py
interpreter:    python3-3.11.0-1.fc37.x86_64
kernel:         6.0.10-300.fc37.x86_64
runlevel:       N 5
type:           Python3
uid:            42

Truncated backtrace:
tabsqlitedb.py:290:sync_usrdb:sqlite3.OperationalError: database table is locked

Traceback (most recent call last):
  File "/usr/share/ibus-typing-booster/engine/main.py", line 198, in __bus_destroy_cb
    def __bus_destroy_cb(self, bus: Any = None) -> None:
    
  File "/usr/share/ibus-typing-booster/engine/main.py", line 335, in <lambda>
    signal(SIGTERM, lambda signum, stack_frame: cleanup(ima))
                                                ^^^^^^^^^^^^
  File "/usr/share/ibus-typing-booster/engine/main.py", line 223, in cleanup
    ima_ins.quit()
  File "/usr/share/ibus-typing-booster/engine/main.py", line 196, in quit
    self.__bus_destroy_cb()
  File "/usr/share/ibus-typing-booster/engine/main.py", line 204, in __bus_destroy_cb
    self.__factory.do_destroy()
  File "/usr/share/ibus-typing-booster/engine/factory.py", line 99, in do_destroy
    database.sync_usrdb()
  File "/usr/share/ibus-typing-booster/engine/tabsqlitedb.py", line 290, in sync_usrdb
    self.database.execute('PRAGMA wal_checkpoint;')
sqlite3.OperationalError: database table is locked

Local variables in innermost frame:
self: <tabsqlitedb.TabSqliteDb object at 0x7f974b843150>

Comment 1 Ladar Levison 2022-12-07 07:10:08 UTC
Created attachment 1930723 [details]
File: backtrace

Comment 2 Ladar Levison 2022-12-07 07:10:09 UTC
Created attachment 1930724 [details]
File: cpuinfo

Comment 3 Ladar Levison 2022-12-07 07:10:10 UTC
Created attachment 1930725 [details]
File: environ

Comment 4 Ladar Levison 2022-12-07 07:10:11 UTC
Created attachment 1930726 [details]
File: mountinfo

Comment 5 Ladar Levison 2022-12-07 07:10:12 UTC
Created attachment 1930727 [details]
File: namespaces

Comment 6 Ladar Levison 2022-12-07 07:10:13 UTC
Created attachment 1930728 [details]
File: open_fds

Comment 7 Mike FABIAN 2022-12-30 10:12:16 UTC
*** Bug 2152318 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.