Estou enfrentando falhas de segmentação no Ubuntu 22.04 e queria pedir ajuda para depurar.
Eu tenho algumas corridas sudo apt-get update
:Segmentation faultsts... 52%
Executando o atualizador de software, recebo:update-manager crashed with SIGSEV
Outro exemplo foi a remoção de um ambiente Conda.
Às vezes, executando scripts Python no Spyder:
/home/max/anaconda3/envs/spyder-env/lib/python3.11/site-packages/spyder/plugins/ipythonconsole/scripts/conda-activate.sh: line 18: 1216748 Segmentation fault (core dumped) $CONDA_ENV_PYTHON -m spyder_kernels.console -f $SPYDER_KERNEL_SPEC
Fatal Python error: Segmentation fault
Main thread:
Current thread 0x00007bc69791f440 (most recent call first):
File "/media/max/Workspace/Code/attention_states/tests/../src/temporal_response_function.py", line 55 in trf_train
File "/media/max/Workspace/Code/attention_states/tests/../src/temporal_response_function.py", line 135 in trf_cross_val
File "/media/max/Workspace/Code/attention_states/tests/../src/utils.py", line 128 in trf_region
File "<stdin>", line 1 in <module>
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spyderpdb.py", line 268 in default
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/cmd.py", line 214 in onecmd
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/pdb.py", line 853 in onecmd
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spyderpdb.py", line 683 in cmdloop
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spyderpdb.py", line 653 in _cmdloop
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spyderpdb.py", line 333 in interaction
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/pdb.py", line 437 in user_line
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/bdb.py", line 122 in dispatch_line
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/bdb.py", line 96 in trace_dispatch
File "/media/max/Workspace/Code/attention_states/tests/global_signal_phonemes_all.py", line 327 in <module>
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/bdb.py", line 651 in run
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spyderpdb.py", line 900 in run
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spydercustomize.py", line 473 in exec_code
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spydercustomize.py", line 615 in _exec_file
File "/home/max/anaconda3/envs/attention_states/lib/python3.13/site-packages/spyder_kernels/customize/spydercustomize.py", line 660 in debugfile
File "/tmp/ipykernel_1216748/3781023966.py", line 1 in <module>
Restarting kernel...
Além disso, outros programas, como o Visual Studio ou o Google Chrome, travam sem erros.
Tentei:
- Spyder reinstalado
- Criei um novo ambiente conda reinstalando todos os pacotes que usei.
- Corrido
conda clean -a
- Execute atualização e upgrade com apt-get
- Executei o memtest, que passou sem erros
- Teste de estresse da CPU
- Tente corrigir pacotes quebrados no modo de recuperação, o que resultou em uma falha de segmentação.
- Atualizar o BIOS
- Atualize para o Ubuntu 24.04
Aqui está um trecho de um log (journalctl) que apareceu após uma falha de segmentação ao remover um ambiente conda:
59 ip 000000000056e762 sp 00007ffe27297e60 error 6 in python3.10[41f000+1fb000] likely on CPU 4 (core 8, socket 0) Dec 02 > 16:13:52 max-workstation kernel: Code: 38 49 c7 44 24 48 00 00 00 00 48 85 ff 0f 85 9b 00 00 00 48 85 d2 0f 85 de 00 00 00 4d 85 ff 0f 85 bf 00 00 00 49 8b 4c 24 10 <48> c7 41 >
Alguém tem sugestões sobre como encontrar a raiz desse problema? Eu poderia reinstalar o Ubuntu também, mas gostaria de entender o que está acontecendo.