majiq build /path/to/gencode.v31.primary_assembly.annotation.gff3 -c /path/to/configure_file -o /path/to/MAJIQ_output/ --logger /path/to/MAJIQ_output/
The Python process crashes after reaching around 700MB of memory... I have 32GB
What other information can I provide to help troubleshoot this issue?
Thanks,
Nico
Traceback (most recent call last):
File "/usr/local/bin/majiq", line 10, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/site-packages/majiq/run_majiq.py", line 204, in main
args.func(args)
File "majiq/src/build.pyx", line 520, in majiq.src.build.build
File "/usr/local/lib/python3.7/site-packages/majiq/src/basic_pipeline.py", line 11, in pipeline_run
return pipeline.run()
File "majiq/src/build.pyx", line 530, in majiq.src.build.Builder.run
File "majiq/src/build.pyx", line 538, in majiq.src.build.Builder.builder
File "majiq/src/build.pyx", line 458, in majiq.src.build._core_build
File "majiq/src/io.pyx", line 51, in majiq.src.io.read_gff
File "/usr/local/lib/python3.7/site-packages/majiq/src/gff.py", line 48, in parse_gff3
if line.startswith("#"):
TypeError: startswith first arg must be bytes or a tuple of bytes, not str
Hi,
Please can you try running without the logger option?
Thanks
jordi
--
You received this message because you are subscribed to the Google Groups "majiq_voila" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
majiq_voila...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/majiq_voila/cbe1d227-a015-443f-a8b6-9bb633442c2e%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to majiq...@googlegroups.com.
python -Xfaulthandler /usr/local/lib/python3.7/site-packages/majiq/run_majiq.py build ...
Fatal Python error: Segmentation fault
Current thread 0x000000011846d5c0 (most recent call first):
File "/usr/local/lib/python3.7/site-packages/majiq/src/basic_pipeline.py", line 12 in pipeline_run
File "/usr/local/lib/python3.7/site-packages/majiq/run_majiq.py", line 205 in main
File "/usr/local/lib/python3.7/site-packages/majiq/run_majiq.py", line 209 in <module>
Segmentation fault: 11
Hello Nico,
Sorry for the delay, I have been out for some time. I will take a look at what you sent me and come back to you tomorrow
Jordi
To unsubscribe from this group and stop receiving emails from it, send an email to
majiq_voila...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/majiq_voila/83761f64-527e-4ee1-9c49-8715344771db%40googlegroups.com.
majiq build /Users/nicog/SequencingTools/genomes/human/Gencode/GRCh38/v31/gencode.v31.primary_assembly.annotation.gff3 -c /Volumes/Otto/Gomez2021/MAJIQ/config.txt -j 12 -o /Volumes/Otto/Gomez2021/MAJIQ/build --debug
/Users/nicog/.pyenv/versions/3.8.12/lib/python3.8/site-packages/rna_majiq/src/config.py:106: UserWarning: "readlen" parameter is deprecated and will not be used. MAJIQ now detects the maximum read length of each experiment automatically.
warnings.warn(
2021-12-21 16:37:41,795 (PID:15873) - INFO - Majiq Build v2.4.dev3+g427c4efe
2021-12-21 16:37:41,795 (PID:15873) - INFO - Command: /Users/nicog/.pyenv/versions/3.8.12/bin/majiq build /Users/nicog/SequencingTools/genomes/human/Gencode/GRCh38/v31/gencode.v31.primary_assembly.annotation.gff3 -c /Volumes/Otto/Gomez2021/MAJIQ/config.txt -j 12 -o /Volumes/Otto/Gomez2021/MAJIQ/build --debug
2021-12-21 16:37:41,795 (PID:15873) - INFO - Parsing GFF3
2021-12-21 16:37:41,795 (PID:15873) - DEBUG - begin processing GFF3 records
2021-12-21 16:38:49,453 (PID:15873) - DEBUG - end processing GFF3 records, extract transcript junctions
[1] 15873 segmentation fault majiq build -c /Volumes/Otto/Gomez2021/MAJIQ/config.txt -j 12 -o --debug
majiq build /Users/nicog/Downloads/workshop_example/DB.gff3 -c /Users/nicog/Downloads/workshop_example/settings.ini -j 12 -o /Users/nicog/Downloads/workshop_example/build --debug
/Users/nicog/.pyenv/versions/3.8.12/lib/python3.8/site-packages/rna_majiq/src/config.py:106: UserWarning: "readlen" parameter is deprecated and will not be used. MAJIQ now detects the maximum read length of each experiment automatically.
warnings.warn(
2021-12-21 17:00:20,621 (PID:16712) - INFO - Majiq Build v2.4.dev3+g427c4efe
2021-12-21 17:00:20,621 (PID:16712) - INFO - Command: /Users/nicog/.pyenv/versions/3.8.12/bin/majiq build /Users/nicog/Downloads/workshop_example/DB.gff3 -c /Users/nicog/Downloads/workshop_example/settings.ini -j 12 -o /Users/nicog/Downloads/workshop_example/build --debug
2021-12-21 17:00:20,621 (PID:16712) - INFO - Parsing GFF3
2021-12-21 17:00:20,621 (PID:16712) - DEBUG - begin processing GFF3 records
2021-12-21 17:00:20,658 (PID:16712) - DEBUG - end processing GFF3 records, extract transcript junctions
[1] 16712 segmentation fault majiq build /Users/nicog/Downloads/workshop_example/DB.gff3 -c -j 12 -o
>gcc --version
gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>g++ --version
g++-11 (Homebrew GCC 11.2.0_3) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+++++
(this holds up for c++ and cpp as well)
So all of my compiler related variables appear to be properly defined.
I did get this working last year with GCC 9.2 although I don't see any reason why GCC 11 would give me any issues... If you really think it'd make a difference, I can try that too.
Nico
--
You received this message because you are subscribed to the Google Groups "majiq_voila" group.
To unsubscribe from this group and stop receiving emails from it, send an email to majiq_voila...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/majiq_voila/ea657c16-dff7-4d01-b359-10f90c1db12en%40googlegroups.com.