Skip to content

Instantly share code, notes, and snippets.

@wimstefan
Created November 25, 2019 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wimstefan/410144f6196511f8babf08eab48f2a11 to your computer and use it in GitHub Desktop.
Save wimstefan/410144f6196511f8babf08eab48f2a11 to your computer and use it in GitHub Desktop.
Pytone segfault
Fatal Python error: Segmentation fault
Thread 0x00007f548dd7e700 (most recent call first):
File "/usr/lib64/python3.6/selectors.py", line 376 in select
File "/usr/lib64/python3.6/socketserver.py", line 236 in serve_forever
File "/usr/local/src/Tools/PyTone/PyTone.git/src/network.py", line 213 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f548e6b9700 (most recent call first):
File "/usr/local/src/Tools/PyTone/PyTone.git/src/services/songdbs/sqlite.py", line 259 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f548eeba700 (most recent call first):
File "/usr/lib64/python3.6/threading.py", line 295 in wait
File "/usr/lib64/python3.6/queue.py", line 164 in get
File "/usr/local/src/Tools/PyTone/PyTone.git/src/hub.py", line 156 in process
File "/usr/local/src/Tools/PyTone/PyTone.git/src/service.py", line 47 in work
File "/usr/local/src/Tools/PyTone/PyTone.git/src/service.py", line 54 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f548f8cf700 (most recent call first):
File "/usr/lib64/python3.6/threading.py", line 295 in wait
File "/usr/lib64/python3.6/queue.py", line 164 in get
File "/usr/local/src/Tools/PyTone/PyTone.git/src/hub.py", line 156 in process
File "/usr/local/src/Tools/PyTone/PyTone.git/src/service.py", line 47 in work
File "/usr/local/src/Tools/PyTone/PyTone.git/src/service.py", line 54 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f54900d0700 (most recent call first):
File "/usr/lib64/python3.6/threading.py", line 299 in wait
File "/usr/lib64/python3.6/queue.py", line 173 in get
File "/usr/local/src/Tools/PyTone/PyTone.git/src/hub.py", line 156 in process
File "/usr/local/src/Tools/PyTone/PyTone.git/src/services/timer.py", line 41 in work
File "/usr/local/src/Tools/PyTone/PyTone.git/src/service.py", line 54 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Current thread 0x00007f5490faf740 (most recent call first):
File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 922 in create_module
File "<frozen importlib._bootstrap>", line 571 in module_from_spec
File "<frozen importlib._bootstrap>", line 658 in _load_unlocked
File "<frozen importlib._bootstrap>", line 955 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 971 in _find_and_load
File "/usr/local/src/Tools/PyTone/PyTone.git/src/services/players/internal.py", line 33 in <module>
File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
File "<frozen importlib._bootstrap_external>", line 678 in exec_module
File "<frozen importlib._bootstrap>", line 665 in _load_unlocked
File "<frozen importlib._bootstrap>", line 955 in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 971 in _find_and_load
File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1023 in _handle_fromlist
File "/usr/local/src/Tools/PyTone/PyTone.git/src/services/player.py", line 42 in initplayer
File "src/pytone.py", line 179 in <module>
./pytone: line 2: 25540 Segmentation fault python3 src/pytone.py "$@"
@wimstefan
Copy link
Author

�(B�)0�[?1049h�[1;24r�[m��[4l�[?1h�=Exception in thread song database thread (id=main):
Traceback (most recent call last):
File "/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/services/songdbs/sqlite.py", line 251, in run
self.con = sqlite.connect(self.dbfile)
sqlite3.OperationalError: unable to open database file

Exception in thread Thread-5:
Traceback (most recent call last):
File "/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/network.py", line 212, in run
self.unixserver = socketserver.ThreadingUnixStreamServer(self.filename, handler)
File "/usr/lib64/python3.6/socketserver.py", line 456, in init
self.server_bind()
File "/usr/lib64/python3.6/socketserver.py", line 470, in server_bind
self.socket.bind(self.server_address)
FileNotFoundError: [Errno 2] No such file or directory

Traceback (most recent call last):
File "src/pytone.py", line 282, in
stdscr = cursessetup()
File "src/pytone.py", line 206, in cursessetup
curses.raw()
_curses.error: raw() returned ERR
Locals by frame, innermost last

Frame in src/pytone.py at line 294
name = main
doc = None
package = None
loader = <_frozen_importlib_external.SourceFileLoader object at 0x7f01ecb31748>
spec = None
annotations = {}
builtins = <module 'builtins' (built-in)>
file = src/pytone.py
cached = None
sys = <module 'sys' (built-in)>
curses = <module 'curses' from '/usr/lib64/python3.6/curses/init.py'>
os = <module 'os' from '/usr/lib/python-exec/python3.6/../../../lib64/python3.6/os.py'>
signal = <module 'signal' from '/usr/lib64/python3.6/signal.py'>
importlib = <module 'importlib' from '/usr/lib64/python3.6/importlib/init.py'>
gettext = <module 'gettext' from '/usr/lib64/python3.6/gettext.py'>
locallocaledir = src/../locale
locale = <module 'locale' from '/usr/lib64/python3.6/locale.py'>
config = <module 'config' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/config.py'>
log = <module 'log' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/log.py'>
version = <module 'version' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/version.py'>
errors = <module 'errors' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/errors.py'>
mainscreen = <module 'mainscreen' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/mainscreen.py'>
helper = <module 'helper' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/helper.py'>
hub = <module 'hub' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/hub.py'>
events = <module 'events' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/events.py'>
services = <module 'services' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/services/init.py'>
plugins = []
userpluginpath = /home/swimmer/.pytone/plugins/
cwd = /usr/local/src/Tools/PyTone/PyTone-altendkey.git/src
globalpluginpath = /usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/plugins
pluginpaths = ['/home/swimmer/.pytone/plugins/', '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/plugins']
songdbmanager = <songdbmanager(songdb manager service, started 139646224217856)>
songdbids = ['main']
songdbname = main
songdbid = main
network = <module 'network' from '/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/network.py'>
playerids = ['main', None]
cursessetup = <function cursessetup at 0x7f01eb148ae8>
cursescleanup = <function cursescleanup at 0x7f01e9e112f0>
sigtermhandler = <function sigtermhandler at 0x7f01e9e19ae8>

Frame cursessetup in src/pytone.py at line 206
stdscr = <_curses.window object at 0x7f01e9eb8a90>
Traceback (most recent call last):
File "src/pytone.py", line 282, in
stdscr = cursessetup()
File "src/pytone.py", line 206, in cursessetup
curses.raw()
_curses.error: raw() returned ERR
Exception ignored in: <module 'threading' from '/usr/lib64/python3.6/threading.py'>
Traceback (most recent call last):
File "/usr/lib64/python3.6/threading.py", line 1294, in _shutdown
t.join()
File "/usr/lib64/python3.6/threading.py", line 1056, in join
self._wait_for_tstate_lock()
File "/usr/lib64/python3.6/threading.py", line 1072, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
KeyboardInterrupt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment