<#1587 Segfault when Streaming out GDSII with Magi...
# openlane-development
g
#1587 Segfault when Streaming out GDSII with Magic Issue created by xobs Description A segfault was created after several hours of running during the
Streaming out GDSII with Magic
Note that I am using
synth.tcl
with the
autoname
patch applied. I will try again without this patch and see if that fixes things. Expected Behavior There should be no segfault. dmesg reports:
Copy code
[149170.247483] traps: magicdnull[28008] general protection fault ip:7fd52cb533af sp:7fff53cfa0f0 error:0 in tclmagic.so[7fd52cafa000+273000]
[149170.248413] potentially unexpected fatal signal 11.
[149170.248657] CPU: 13 PID: 28008 Comm: magicdnull Not tainted 5.15.79.1-microsoft-standard-WSL2 #1
[149170.249047] RIP: 0033:0x7fd52cb533af
[149170.249253] Code: 8d 85 40 fe ff ff 48 89 c7 e8 5d b9 fb ff 89 c2 48 8d 05 84 d3 8d 00 8b 00 01 d0 89 c2 48 8d 05 77 d3 8d 00 89 10 48 8b 45 c8 <0f> b7 40 5c 0f b7 c0 83 e0 0f 85 c0 0f 84 b2 06 00 00 c6 85 1b fe
[149170.250080] RSP: 002b:00007fff53cfa0f0 EFLAGS: 00010202
[149170.250333] RAX: 425f325f61313132 RBX: 0000000000000000 RCX: 0000000000000004
[149170.250682] RDX: 000000000d456b86 RSI: 000000000f13f420 RDI: 00007fff53cfa3e0
[149170.251065] RBP: 00007fff53cfa420 R08: 00007fff53cfa260 R09: 6b735f585f31425f
[149170.251497] R10: 5f64665f30333179 R11: 0000000000000000 R12: 0000000000000000
[149170.251886] R13: 0000000000000000 R14: 0000000000005d26 R15: 0000000000000000
[149170.252191] FS:  00007fd52fa5b740 GS:  0000000000000000
Environment report
Copy code
Kernel: Linux v5.15.79.1-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: MISMATCH
The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: 0059588eebfc704681dc2368bd1d33d96281d10f, tested: 3af133706e554a740cfe60f21e773d9eaa41838c)
This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.
---
Git Log (Last 3 Commits)

cb59d1f 2022-11-18T18:42:38+02:00 fix return values in `equally_spaced_sequence` (#1503) - Kareem Farid -  (grafted, HEAD, tag: 2022.11.19)
---
Git Remotes

origin  git@github.com:The-OpenROAD-Project/OpenLane (fetch)
origin  git@github.com:The-OpenROAD-Project/OpenLane (push)
Reproduction material issue_reproducible.tar.gz Relevant log output
Copy code
Kernel: Linux v5.15.79.1-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: MISMATCH
The version of open_pdks used in building the PDK does not match the version OpenLane was tested on (installed: 0059588eebfc704681dc2368bd1d33d96281d10f, tested: 3af133706e554a740cfe60f21e773d9eaa41838c)
This may introduce some issues. You may want to re-install the PDK by invoking `make pdk`.
---
Git Log (Last 3 Commits)

cb59d1f 2022-11-18T18:42:38+02:00 fix return values in `equally_spaced_sequence` (#1503) - Kareem Farid -  (grafted, HEAD, tag: 2022.11.19)
---
Git Remotes

origin  git@github.com:The-OpenROAD-Project/OpenLane (fetch)
origin  git@github.com:The-OpenROAD-Project/OpenLane (push)
The-OpenROAD-Project/OpenLane