Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import order matters: segmentation fault if torch is imported first #6194

Closed
Amir-Arsalan opened this issue Apr 2, 2018 · 11 comments
Closed

Comments

@Amir-Arsalan
Copy link
Contributor

Amir-Arsalan commented Apr 2, 2018

I have a couple of packages that I import in my project. Obviously, one of them is torch. I noticed that if I import torch after only one of my other packages things are fine. However, if I import torch first I get a segmentation fault. I'm not picky about importing the other module first and then do import torch but for some reason, I need to import torch first in my work and this has made things a bit complicated for me. I wonder, is this a Python issue or could it be torch issue or maybe the other package (bpy) issue? Does anyone know how I can figure out what is causing the segmentation fault?

@colesbury
Copy link
Member

What are the other packages?

@Amir-Arsalan
Copy link
Contributor Author

Amir-Arsalan commented Apr 2, 2018

@colesbury So as I implied (sorry for not being very clear), none of the other packages matter. If I import bpy first and then torch everything seems to be fine. But importing torch and then bpy gives me seg fault.

1

Reverse order:

1

@goldsborough
Copy link
Contributor

Can you do this inside gdb python, then run, then bt when the segfault occurs, and please share the backtrace.

@Amir-Arsalan
Copy link
Contributor Author

@goldsborough Can you write the steps a bit more specific? I have never run Python debugger. Should I do gdb python first. Then import the modules and then exit python and do run and bt?

@goldsborough
Copy link
Contributor

Yeah it should look like this

# This will start gdb with the python process
$ gdb python
<...>
# here you write `run` to start the process
(gdb) run
Python 3.6.3 |Anaconda, Inc.| (default, Nov 20 2017, 20:41:42)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> import bpy
# here it will segfault, then
(gdb) bt

we need the output of that

@colesbury
Copy link
Member

Also, what version of PyTorch are you running? (import torch; print(torch.__version__)). How did you install it? (e.g. from source, conda, pip)

@Amir-Arsalan
Copy link
Contributor Author

Amir-Arsalan commented Apr 3, 2018

@colesbury I have had this issue for a long time but I eventually decided to say something about it on GitHub. I started compiling PyTorch from source from 2 months ago or so. I never tired with pip or conda so I'm not sure if the same problem persists if I had installed PyTorch that way. Doing torch.__version__ shows me 0.4.0a0+2e156f3.

I just did what @goldsborough asked me to do. Here's the output:

import torch
[New Thread 0x2aaaaf6aa700 (LWP 9233)]
[New Thread 0x2aaaaf8ab700 (LWP 9234)]
[New Thread 0x2aaab3aac700 (LWP 9235)]
[New Thread 0x2aaab5cad700 (LWP 9236)]
[New Thread 0x2aaab7eae700 (LWP 9237)]
[New Thread 0x2aaaba0af700 (LWP 9238)]
[New Thread 0x2aaabc2b0700 (LWP 9239)]
[New Thread 0x2aaabe4b1700 (LWP 9240)]
[New Thread 0x2aaac06b2700 (LWP 9241)]
[New Thread 0x2aaac28b3700 (LWP 9242)]
[New Thread 0x2aaac4ab4700 (LWP 9243)]
[New Thread 0x2aaac6cb5700 (LWP 9244)]
[New Thread 0x2aaac6eb6700 (LWP 9245)]
[New Thread 0x2aaacb0b7700 (LWP 9246)]
[New Thread 0x2aaacd2b8700 (LWP 9247)]
[New Thread 0x2aaacf4b9700 (LWP 9248)]
[New Thread 0x2aaad16ba700 (LWP 9249)]
[New Thread 0x2aaad38bb700 (LWP 9250)]
[New Thread 0x2aaad5abc700 (LWP 9251)]
[New Thread 0x2aaad7cbd700 (LWP 9252)]
[New Thread 0x2aaad9ebe700 (LWP 9253)]
[New Thread 0x2aaadc0bf700 (LWP 9254)]
[New Thread 0x2aaade2c0700 (LWP 9255)]
[New Thread 0x2aaae04c1700 (LWP 9257)]
[New Thread 0x2aaae26c2700 (LWP 9258)]
[New Thread 0x2aaae48c3700 (LWP 9259)]
[New Thread 0x2aaae6ac4700 (LWP 9260)]
[New Thread 0x2aaae6cc5700 (LWP 9261)]
[New Thread 0x2aaaeaec6700 (LWP 9262)]
[New Thread 0x2aaaed0c7700 (LWP 9263)]
[New Thread 0x2aaaef2c8700 (LWP 9264)]
[New Thread 0x2aaaf14c9700 (LWP 9265)]
[New Thread 0x2aaaf36ca700 (LWP 9266)]
[New Thread 0x2aaaf38cb700 (LWP 9267)]
[New Thread 0x2aaaf7acc700 (LWP 9268)]
[New Thread 0x2aaaf9ccd700 (LWP 9269)]
[New Thread 0x2aaafbece700 (LWP 9270)]
[New Thread 0x2aaafe0cf700 (LWP 9272)]
[New Thread 0x2aab002d0700 (LWP 9273)]
[New Thread 0x2aab024d1700 (LWP 9274)]
[New Thread 0x2aab046d2700 (LWP 9275)]
[New Thread 0x2aab068d3700 (LWP 9277)]
[New Thread 0x2aab08ad4700 (LWP 9278)]
[New Thread 0x2aab0acd5700 (LWP 9281)]
[New Thread 0x2aab0ced6700 (LWP 9282)]
[New Thread 0x2aab0f0d7700 (LWP 9283)]
[New Thread 0x2aab112d8700 (LWP 9284)]
[Thread 0x2aaaf38cb700 (LWP 9267) exited]
[Thread 0x2aab0f0d7700 (LWP 9283) exited]
[Thread 0x2aab0ced6700 (LWP 9282) exited]
[Thread 0x2aab112d8700 (LWP 9284) exited]
[Thread 0x2aab0acd5700 (LWP 9281) exited]
[Thread 0x2aab08ad4700 (LWP 9278) exited]
[Thread 0x2aab068d3700 (LWP 9277) exited]
[Thread 0x2aab046d2700 (LWP 9275) exited]
[Thread 0x2aab024d1700 (LWP 9274) exited]
[Thread 0x2aab002d0700 (LWP 9273) exited]
[Thread 0x2aaafe0cf700 (LWP 9272) exited]
[Thread 0x2aaafbece700 (LWP 9270) exited]
[Thread 0x2aaaf9ccd700 (LWP 9269) exited]
[Thread 0x2aaaf7acc700 (LWP 9268) exited]
[Thread 0x2aaaf36ca700 (LWP 9266) exited]
[Thread 0x2aaaf14c9700 (LWP 9265) exited]
[Thread 0x2aaaef2c8700 (LWP 9264) exited]
[Thread 0x2aaaed0c7700 (LWP 9263) exited]
[Thread 0x2aaaeaec6700 (LWP 9262) exited]
[Thread 0x2aaae6cc5700 (LWP 9261) exited]
[Thread 0x2aaae6ac4700 (LWP 9260) exited]
[Thread 0x2aaae48c3700 (LWP 9259) exited]
[Thread 0x2aaae26c2700 (LWP 9258) exited]
[Thread 0x2aaae04c1700 (LWP 9257) exited]
[Thread 0x2aaade2c0700 (LWP 9255) exited]
[Thread 0x2aaadc0bf700 (LWP 9254) exited]
[Thread 0x2aaad9ebe700 (LWP 9253) exited]
[Thread 0x2aaad7cbd700 (LWP 9252) exited]
[Thread 0x2aaad5abc700 (LWP 9251) exited]
[Thread 0x2aaad38bb700 (LWP 9250) exited]
[Thread 0x2aaad16ba700 (LWP 9249) exited]
[Thread 0x2aaacf4b9700 (LWP 9248) exited]
[Thread 0x2aaacd2b8700 (LWP 9247) exited]
[Thread 0x2aaacb0b7700 (LWP 9246) exited]
[Thread 0x2aaac6eb6700 (LWP 9245) exited]
[Thread 0x2aaac6cb5700 (LWP 9244) exited]
[Thread 0x2aaac4ab4700 (LWP 9243) exited]
[Thread 0x2aaac28b3700 (LWP 9242) exited]
[Thread 0x2aaac06b2700 (LWP 9241) exited]
[Thread 0x2aaabe4b1700 (LWP 9240) exited]
[Thread 0x2aaabc2b0700 (LWP 9239) exited]
[Thread 0x2aaaba0af700 (LWP 9238) exited]
[Thread 0x2aaab7eae700 (LWP 9237) exited]
[Thread 0x2aaab5cad700 (LWP 9236) exited]
[Thread 0x2aaab3aac700 (LWP 9235) exited]
[Thread 0x2aaaaf8ab700 (LWP 9234) exited]
[Thread 0x2aaaaf6aa700 (LWP 9233) exited]
>>> import bpy
[New Thread 0x2aab112d8700 (LWP 9300)]
[New Thread 0x2aab0f0d7700 (LWP 9301)]
[New Thread 0x2aab0ced6700 (LWP 9302)]
[New Thread 0x2aab0acd5700 (LWP 9303)]
[New Thread 0x2aab08ad4700 (LWP 9304)]
[New Thread 0x2aab068d3700 (LWP 9305)]
[New Thread 0x2aab046d2700 (LWP 9306)]
[New Thread 0x2aab024d1700 (LWP 9307)]
[New Thread 0x2aab002d0700 (LWP 9308)]
[New Thread 0x2aaafe0cf700 (LWP 9309)]
[New Thread 0x2aaafbece700 (LWP 9310)]
[New Thread 0x2aaaf9ccd700 (LWP 9311)]
[New Thread 0x2aaaf7acc700 (LWP 9312)]
[New Thread 0x2aaaf38cb700 (LWP 9313)]
[New Thread 0x2aaaf36ca700 (LWP 9314)]
[New Thread 0x2aaaf14c9700 (LWP 9315)]
[New Thread 0x2aaaef2c8700 (LWP 9316)]
[New Thread 0x2aaaed0c7700 (LWP 9317)]
[New Thread 0x2aaaeaec6700 (LWP 9318)]
[New Thread 0x2aaab7eae700 (LWP 9319)]
[New Thread 0x2aaaba0af700 (LWP 9320)]
[New Thread 0x2aaabc2b0700 (LWP 9321)]
[New Thread 0x2aaabe4b1700 (LWP 9322)]
[New Thread 0x2aaac06b2700 (LWP 9323)]
[New Thread 0x2aaac28b3700 (LWP 9324)]
[New Thread 0x2aaac4ab4700 (LWP 9325)]
[New Thread 0x2aaacb0b7700 (LWP 9326)]
[New Thread 0x2aaacd2b8700 (LWP 9327)]
[New Thread 0x2aaacf4b9700 (LWP 9328)]
[New Thread 0x2aaad16ba700 (LWP 9329)]
[New Thread 0x2aaad38bb700 (LWP 9330)]
[New Thread 0x2aaad5abc700 (LWP 9331)]
[New Thread 0x2aaad7cbd700 (LWP 9332)]
[New Thread 0x2aaad9ebe700 (LWP 9333)]
[New Thread 0x2aaadc0bf700 (LWP 9334)]
[New Thread 0x2aaade2c0700 (LWP 9335)]
[New Thread 0x2aaae04c1700 (LWP 9336)]
[New Thread 0x2aaae26c2700 (LWP 9337)]
[New Thread 0x2aaae48c3700 (LWP 9338)]
[New Thread 0x2aabbf200700 (LWP 9339)]
[New Thread 0x2aabbf401700 (LWP 9340)]
[New Thread 0x2aabbf602700 (LWP 9341)]
[New Thread 0x2aabbf803700 (LWP 9342)]
[New Thread 0x2aabbfa04700 (LWP 9343)]
[New Thread 0x2aabbfc05700 (LWP 9344)]
[New Thread 0x2aabbfe06700 (LWP 9345)]
[New Thread 0x2aabc0007700 (LWP 9346)]
[New Thread 0x2aabc0208700 (LWP 9347)]

Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
0x00002aaba30a100e in cuewInit () from /usr/lib/python3/dist-packages/bpy.so
(gdb) bt
#0  0x00002aaba30a100e in cuewInit () from /usr/lib/python3/dist-packages/bpy.so
#1  0x00002aaba22f8cd4 in ccl::device_cuda_init() () from /usr/lib/python3/dist-packages/bpy.so
#2  0x00002aaba22eb34c in ccl::Device::available_devices() () from /usr/lib/python3/dist-packages/bpy.so
#3  0x00002aaba21e0bc9 in ccl::get_device_types_func(_object*, _object*) () from /usr/lib/python3/dist-packages/bpy.so
#4  0x00000000004e9b7f in PyCFunction_Call ()
#5  0x00000000005372f4 in PyEval_EvalFrameEx ()
#6  0x0000000000540f9b in PyEval_EvalCodeEx ()
#7  0x00000000004ebd23 in ?? ()
#8  0x00000000005c1797 in PyObject_Call ()
#9  0x0000000000534d90 in PyEval_CallObjectWithKeywords ()
#10 0x00002aaba19865cf in bpy_prop_enum_itemf_cb () from /usr/lib/python3/dist-packages/bpy.so
#11 0x00002aaba1daf54a in RNA_property_enum_items_ex () from /usr/lib/python3/dist-packages/bpy.so
#12 0x00002aaba1daf5f3 in RNA_property_enum_items () from /usr/lib/python3/dist-packages/bpy.so
#13 0x00002aaba1daf992 in RNA_property_enum_value () from /usr/lib/python3/dist-packages/bpy.so
#14 0x00002aaba1976b1f in pyrna_py_to_prop () from /usr/lib/python3/dist-packages/bpy.so
#15 0x00002aaba1977739 in pyrna_struct_setattro () from /usr/lib/python3/dist-packages/bpy.so
#16 0x0000000000593e39 in PyObject_SetAttr ()
#17 0x0000000000537b71 in PyEval_EvalFrameEx ()
#18 0x0000000000540f9b in PyEval_EvalCodeEx ()
#19 0x00000000004ebd23 in ?? ()
#20 0x00000000005c1797 in PyObject_Call ()
#21 0x00002aaba1981e8c in bpy_app_generic_callback () from /usr/lib/python3/dist-packages/bpy.so
#22 0x00002aaba1f0130d in BLI_callback_exec () from /usr/lib/python3/dist-packages/bpy.so
#23 0x00002aaba157c77e in WM_init () from /usr/lib/python3/dist-packages/bpy.so
#24 0x00002aaba156ef15 in main_python_enter () from /usr/lib/python3/dist-packages/bpy.so
#25 0x00002aaba197028d in bpy_module_delay_init () from /usr/lib/python3/dist-packages/bpy.so
#26 0x00002aaba19702ed in dealloc_obj_dealloc () from /usr/lib/python3/dist-packages/bpy.so
#27 0x00000000005a0189 in PyDict_SetItem ()
#28 0x00000000005a114c in PyDict_SetItemString ()
#29 0x000000000051ffb6 in PyModule_AddObject ()
#30 0x00000000006100db in _PyImport_LoadDynamicModuleWithSpec ()
#31 0x0000000000610538 in ?? ()
#32 0x00000000004e9c36 in PyCFunction_Call ()
#33 0x000000000053dbbb in PyEval_EvalFrameEx ()
#34 0x0000000000540199 in ?? ()
#35 0x000000000053c1d0 in PyEval_EvalFrameEx ()
#36 0x000000000053b7e4 in PyEval_EvalFrameEx ()
#37 0x000000000053b7e4 in PyEval_EvalFrameEx ()
#38 0x000000000053b7e4 in PyEval_EvalFrameEx ()
#39 0x000000000053b7e4 in PyEval_EvalFrameEx ()
#40 0x0000000000540f9b in PyEval_EvalCodeEx ()
#41 0x00000000004ebd23 in ?? ()
#42 0x00000000005c1797 in PyObject_Call ()
#43 0x00000000005c257a in _PyObject_CallMethodIdObjArgs ()
#44 0x00000000005260c8 in PyImport_ImportModuleLevelObject ()
#45 0x0000000000549e78 in ?? ()
#46 0x00000000004e9ba7 in PyCFunction_Call ()
#47 0x00000000005c1797 in PyObject_Call ()
#48 0x0000000000534d90 in PyEval_CallObjectWithKeywords ()
#49 0x000000000053a1c7 in PyEval_EvalFrameEx ()
#50 0x0000000000540199 in ?? ()
#51 0x0000000000540e4f in PyEval_EvalCode ()
#52 0x000000000060c272 in ?? ()
#53 0x000000000046b89f in PyRun_InteractiveOneObject ()
#54 0x000000000046ba48 in PyRun_InteractiveLoopFlags ()
#55 0x000000000046cfa0 in ?? ()
#56 0x00000000004cf2bd in ?? ()
#57 0x00000000004cfeb1 in main ()

If I import in reverse order gdb bt does not show anything and here's the output:

import bpy
[New Thread 0x2aaacbe00700 (LWP 9835)]
[New Thread 0x2aaacc001700 (LWP 9836)]
[New Thread 0x2aaacc202700 (LWP 9837)]
[New Thread 0x2aaacc403700 (LWP 9838)]
[New Thread 0x2aaacc604700 (LWP 9839)]
[New Thread 0x2aaacc805700 (LWP 9840)]
[New Thread 0x2aaacca06700 (LWP 9841)]
[New Thread 0x2aaaccc07700 (LWP 9842)]
[New Thread 0x2aaacce08700 (LWP 9843)]
[New Thread 0x2aaacd009700 (LWP 9844)]
[New Thread 0x2aaacd20a700 (LWP 9845)]
[New Thread 0x2aaacd40b700 (LWP 9846)]
[New Thread 0x2aaacd60c700 (LWP 9847)]
[New Thread 0x2aaacd80d700 (LWP 9848)]
[New Thread 0x2aaacda0e700 (LWP 9849)]
[New Thread 0x2aaacdc0f700 (LWP 9850)]
[New Thread 0x2aaacde10700 (LWP 9851)]
[New Thread 0x2aaace011700 (LWP 9852)]
[New Thread 0x2aaace212700 (LWP 9853)]
[New Thread 0x2aaace413700 (LWP 9854)]
[New Thread 0x2aaace614700 (LWP 9855)]
[New Thread 0x2aaace815700 (LWP 9856)]
[New Thread 0x2aaacea16700 (LWP 9857)]
[New Thread 0x2aaacec17700 (LWP 9858)]
[New Thread 0x2aaacee18700 (LWP 9859)]
[New Thread 0x2aaacf019700 (LWP 9860)]
[New Thread 0x2aaacf21a700 (LWP 9861)]
[New Thread 0x2aaacf41b700 (LWP 9862)]
[New Thread 0x2aaacf61c700 (LWP 9863)]
[New Thread 0x2aaacf81d700 (LWP 9864)]
[New Thread 0x2aaacfa1e700 (LWP 9865)]
[New Thread 0x2aaacfc1f700 (LWP 9866)]
[New Thread 0x2aaacfe20700 (LWP 9867)]
[New Thread 0x2aaad0021700 (LWP 9868)]
[New Thread 0x2aaad0222700 (LWP 9869)]
[New Thread 0x2aaad0423700 (LWP 9870)]
[New Thread 0x2aaad0624700 (LWP 9871)]
[New Thread 0x2aaad0825700 (LWP 9872)]
[New Thread 0x2aaad0a26700 (LWP 9873)]
[New Thread 0x2aaad0c27700 (LWP 9874)]
[New Thread 0x2aaad0e28700 (LWP 9875)]
[New Thread 0x2aaad1029700 (LWP 9876)]
[New Thread 0x2aaad122a700 (LWP 9877)]
[New Thread 0x2aaad142b700 (LWP 9878)]
[New Thread 0x2aaad162c700 (LWP 9879)]
[New Thread 0x2aaad182d700 (LWP 9880)]
[New Thread 0x2aaad1a2e700 (LWP 9881)]
[New Thread 0x2aaad1c2f700 (LWP 9882)]
[New Thread 0x2aaadb1ce700 (LWP 9906)]
>>> import torch
[New Thread 0x2aaade103700 (LWP 9908)]
[New Thread 0x2aaade304700 (LWP 9909)]
[New Thread 0x2aaae2505700 (LWP 9910)]
[New Thread 0x2aaae4706700 (LWP 9911)]
[New Thread 0x2aaae6907700 (LWP 9912)]
[New Thread 0x2aaae8b08700 (LWP 9913)]
[New Thread 0x2aaaead09700 (LWP 9914)]
[New Thread 0x2aaaecf0a700 (LWP 9915)]
[New Thread 0x2aaaef10b700 (LWP 9916)]
[New Thread 0x2aaaef30c700 (LWP 9917)]
[New Thread 0x2aaaf150d700 (LWP 9918)]
[New Thread 0x2aaaf570e700 (LWP 9919)]
[New Thread 0x2aaaf790f700 (LWP 9920)]
[New Thread 0x2aaaf9b10700 (LWP 9921)]
[New Thread 0x2aaafbd11700 (LWP 9922)]
[New Thread 0x2aaafdf12700 (LWP 9923)]
[New Thread 0x2aab00113700 (LWP 9924)]
[New Thread 0x2aab02314700 (LWP 9925)]
[New Thread 0x2aab04515700 (LWP 9926)]
[New Thread 0x2aab06716700 (LWP 9927)]
[New Thread 0x2aab08917700 (LWP 9928)]
[New Thread 0x2aab0ab18700 (LWP 9929)]
[New Thread 0x2aab0cd19700 (LWP 9930)]
[New Thread 0x2aab0ef1a700 (LWP 9931)]
[New Thread 0x2aab1111b700 (LWP 9932)]
[New Thread 0x2aab1331c700 (LWP 9933)]
[New Thread 0x2aab1551d700 (LWP 9934)]
[New Thread 0x2aab1771e700 (LWP 9935)]
[New Thread 0x2aab1991f700 (LWP 9936)]
[New Thread 0x2aab1bb20700 (LWP 9937)]
[New Thread 0x2aab1dd21700 (LWP 9938)]
[New Thread 0x2aab1ff22700 (LWP 9939)]
[New Thread 0x2aab22123700 (LWP 9940)]
[New Thread 0x2aab24324700 (LWP 9941)]
[New Thread 0x2aab26525700 (LWP 9942)]
[New Thread 0x2aab28726700 (LWP 9943)]
[New Thread 0x2aab2a927700 (LWP 9944)]
[New Thread 0x2aab2ab28700 (LWP 9945)]
[New Thread 0x2aab2ed29700 (LWP 9946)]
[New Thread 0x2aab30f2a700 (LWP 9947)]
[New Thread 0x2aab3312b700 (LWP 9948)]
[New Thread 0x2aab3532c700 (LWP 9949)]
[New Thread 0x2aab3752d700 (LWP 9950)]
[New Thread 0x2aab3972e700 (LWP 9951)]
[New Thread 0x2aab3b92f700 (LWP 9952)]
[New Thread 0x2aab3db30700 (LWP 9953)]
[New Thread 0x2aab3fd31700 (LWP 9954)]
[Thread 0x2aab1111b700 (LWP 9932) exited]
[Thread 0x2aab3fd31700 (LWP 9954) exited]
[Thread 0x2aab3752d700 (LWP 9950) exited]
[Thread 0x2aab3532c700 (LWP 9949) exited]
[Thread 0x2aab3312b700 (LWP 9948) exited]
[Thread 0x2aab3b92f700 (LWP 9952) exited]
[Thread 0x2aab3db30700 (LWP 9953) exited]
[Thread 0x2aab3972e700 (LWP 9951) exited]
[Thread 0x2aab30f2a700 (LWP 9947) exited]
[Thread 0x2aab2ed29700 (LWP 9946) exited]
[Thread 0x2aab2ab28700 (LWP 9945) exited]
[Thread 0x2aab2a927700 (LWP 9944) exited]
[Thread 0x2aab28726700 (LWP 9943) exited]
[Thread 0x2aab26525700 (LWP 9942) exited]
[Thread 0x2aab24324700 (LWP 9941) exited]
[Thread 0x2aab22123700 (LWP 9940) exited]
[Thread 0x2aab1ff22700 (LWP 9939) exited]
[Thread 0x2aab1dd21700 (LWP 9938) exited]
[Thread 0x2aab1bb20700 (LWP 9937) exited]
[Thread 0x2aab1991f700 (LWP 9936) exited]
[Thread 0x2aab1771e700 (LWP 9935) exited]
[Thread 0x2aab1551d700 (LWP 9934) exited]
[Thread 0x2aab1331c700 (LWP 9933) exited]
[Thread 0x2aab0ef1a700 (LWP 9931) exited]
[Thread 0x2aab0cd19700 (LWP 9930) exited]
[Thread 0x2aab0ab18700 (LWP 9929) exited]
[Thread 0x2aab08917700 (LWP 9928) exited]
[Thread 0x2aab06716700 (LWP 9927) exited]
[Thread 0x2aab04515700 (LWP 9926) exited]
[Thread 0x2aab02314700 (LWP 9925) exited]
[Thread 0x2aab00113700 (LWP 9924) exited]
[Thread 0x2aaafdf12700 (LWP 9923) exited]
[Thread 0x2aaafbd11700 (LWP 9922) exited]
[Thread 0x2aaaf9b10700 (LWP 9921) exited]
[Thread 0x2aaaf790f700 (LWP 9920) exited]
[Thread 0x2aaaf570e700 (LWP 9919) exited]
[Thread 0x2aaaf150d700 (LWP 9918) exited]
[Thread 0x2aaaef30c700 (LWP 9917) exited]
[Thread 0x2aaaef10b700 (LWP 9916) exited]
[Thread 0x2aaaecf0a700 (LWP 9915) exited]
[Thread 0x2aaaead09700 (LWP 9914) exited]
[Thread 0x2aaae8b08700 (LWP 9913) exited]
[Thread 0x2aaae6907700 (LWP 9912) exited]
[Thread 0x2aaae4706700 (LWP 9911) exited]
[Thread 0x2aaae2505700 (LWP 9910) exited]
[Thread 0x2aaade304700 (LWP 9909) exited]
[Thread 0x2aaade103700 (LWP 9908) exited]

@Amir-Arsalan
Copy link
Contributor Author

@colesbury @goldsborough I wonder, did you investigate this more? At the moment, for me, it would be even helpful for me if you can tell me if you think this is something caused by bpy or torch.

@fmassa
Copy link
Member

fmassa commented Apr 11, 2018

@Amir-Arsalan the segfault is happening on bpy, when trying to initialize cuda.

@Amir-Arsalan
Copy link
Contributor Author

@fmassa @soumith @colesbury @goldsborough I posted a bug report for Blender: here

@Amir-Arsalan
Copy link
Contributor Author

Amir-Arsalan commented Nov 13, 2018

It turns out this happens because the rendering engine in bpy calls cuInit() --> #13883

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants