Bug 2152318 - [abrt] ibus-typing-booster: signal_notify(): tabsqlitedb.py:292:sync_usrdb:sqlite3.OperationalError: database table is locked
Summary: [abrt] ibus-typing-booster: signal_notify(): tabsqlitedb.py:292:sync_usrdb:sq...
Keywords:
Status: CLOSED DUPLICATE of bug 2151448
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:32f2a2317036ed8c3fab58c08af...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-12-10 15:21 UTC by Maksim
Modified: 2022-12-30 10:12 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-12-30 10:12:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.14 KB, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details
File: cpuinfo (2.51 KB, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details
File: environ (323 bytes, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details
File: mountinfo (3.95 KB, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details
File: namespaces (172 bytes, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details
File: open_fds (2.32 KB, text/plain)
2022-12-10 15:21 UTC, Maksim
no flags Details

Description Maksim 2022-12-10 15:21:47 UTC
Description of problem:
after star system 

Version-Release number of selected component:
ibus-typing-booster-2.19.8-1.fc37

Additional info:
reporter:       libreport-2.17.4
cgroup:         0::/user.slice/user-42.slice/session-c2.scope
cmdline:        /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus
crash_function: signal_notify
exception_type:   File "/usr/share/ibus-typing-booster/engine/main.py", line 322, in <lambda>
executable:     /usr/share/ibus-typing-booster/engine/main.py
interpreter:    python3-3.11.0-1.fc37.x86_64
kernel:         6.0.8-300.fc37.x86_64
runlevel:       N 5
type:           Python3
uid:            42

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

Traceback (most recent call last):
  File "/usr/lib64/python3.11/site-packages/gi/_ossighelper.py", line 92, in signal_notify
    def signal_notify(source, condition):
    
  File "/usr/share/ibus-typing-booster/engine/main.py", line 322, in <lambda>
    signal(SIGTERM, lambda signum, stack_frame: cleanup(ima))
                                                ^^^^^^^^^^^^
  File "/usr/share/ibus-typing-booster/engine/main.py", line 213, in cleanup
    ima_ins.quit()
  File "/usr/share/ibus-typing-booster/engine/main.py", line 189, in quit
    self.__bus_destroy_cb()
  File "/usr/share/ibus-typing-booster/engine/main.py", line 197, in __bus_destroy_cb
    self.__factory.do_destroy()
  File "/usr/share/ibus-typing-booster/engine/factory.py", line 96, in do_destroy
    database.sync_usrdb()
  File "/usr/share/ibus-typing-booster/engine/tabsqlitedb.py", line 292, 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 0x7fa274491f50>

Comment 1 Maksim 2022-12-10 15:21:50 UTC
Created attachment 1931636 [details]
File: backtrace

Comment 2 Maksim 2022-12-10 15:21:51 UTC
Created attachment 1931637 [details]
File: cpuinfo

Comment 3 Maksim 2022-12-10 15:21:52 UTC
Created attachment 1931638 [details]
File: environ

Comment 4 Maksim 2022-12-10 15:21:53 UTC
Created attachment 1931639 [details]
File: mountinfo

Comment 5 Maksim 2022-12-10 15:21:54 UTC
Created attachment 1931640 [details]
File: namespaces

Comment 6 Maksim 2022-12-10 15:21:56 UTC
Created attachment 1931641 [details]
File: open_fds

Comment 7 Mike FABIAN 2022-12-30 10:12:16 UTC

*** This bug has been marked as a duplicate of bug 2151448 ***


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