eeschema hangs on loading some libs
Bug #1666024 reported by
nextime
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Undecided
|
Wayne Stambaugh |
Bug Description
Kicad compiled from the latest sources ( using the source package from nightly build in .deb ) on debian sid hangs on open trying to load some libraries.
using strace it seems that it hangs after the first read() call.
The library was loading correctly until some months ago ( don't know exactly from when it has this issue, i re-build it from sources every few months, last time before today was in october 2016 ).
Attached a strace log and one of the library affected
Changed in kicad: | |
status: | New → Confirmed |
assignee: | nobody → Wayne Stambaugh (stambaughw) |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
it seems to hang there:
(gdb) bt PLUGIN_ CACHE:: loadPart (this=this@ entry=0x555558e 9e1e0, aReader=...) at ./kicad/ eeschema/ sch_legacy_ plugin. cpp:2448 PLUGIN_ CACHE:: Load (this=0x555558e 9e1e0) at ./kicad/ eeschema/ sch_legacy_ plugin. cpp:2202 PLUGIN: :cacheLib (this=this@ entry=0x555558c b3700, aLibraryFileNam e=...) at ./kicad/ eeschema/ sch_legacy_ plugin. cpp:3365 PLUGIN: :EnumerateSymbo lLib (this=this@ entry=0x555558c b3700, aAliasNameList=..., aLibraryPath=..., aProperties= aProperties@ entry=0x0) eeschema/ sch_legacy_ plugin. cpp:3423 :GetAliasNames (this=this@ entry=0x555558e 9dd20, aNames=...) at ./kicad/ eeschema/ class_library. cpp:135 :LoadLibrary (aFileName=...) at ./kicad/ eeschema/ class_library. cpp:319 :AddLibrary (this=this@ entry=0x5555570 b1dd0, aFileName=...) at ./kicad/ eeschema/ class_library. cpp:348 :LoadAllLibrari es (this=this@ entry=0x5555570 b1dd0, aProject= aProject@ entry=0x5555557 d7dd0 <Kiway+144>, aShowProgress= aShowProgress@ entry=true) eeschema/ class_library. cpp:650 d7dd0 <Kiway+144>) at ./kicad/ eeschema/ schframe. cpp:165 FRAME:: OpenProjectFile s (this=0x555556f 27a90, aFileSet=..., aCtl=<optimized out>) at ./kicad/ eeschema/ files-io. cpp:300 TOP::OnPgmInit (this=0x5555557 d8100 <program>) at ./kicad/ common/ single_ top.cpp: 287 TOP::OnInit (this=<optimized out>) at ./kicad/ common/ single_ top.cpp: 128 x86_64- linux-gnu/ libwx_baseu- 3.0.so. 0 common/ single_ top.cpp: 201
#0 SCH_LEGACY_
#1 0x00007fffe30f04bb in SCH_LEGACY_
#2 0x00007fffe30f0fc4 in SCH_LEGACY_
#3 0x00007fffe30f1152 in SCH_LEGACY_
at ./kicad/
#4 0x00007fffe2f3db5b in PART_LIB:
#5 0x00007fffe2f40ea1 in PART_LIB:
#6 0x00007fffe2f42ab8 in PART_LIBS:
#7 0x00007fffe2f43b7c in PART_LIBS:
at ./kicad/
#8 0x00007fffe312aa8b in PROJECT::SchLibs (this=0x5555557
#9 0x00007fffe302b4c9 in SCH_EDIT_
#10 0x000055555557f807 in PGM_SINGLE_
#11 0x0000555555581ac0 in APP_SINGLE_
#12 0x00007ffff63d4332 in wxEntry(int&, wchar_t**) () from /usr/lib/
#13 0x000055555557b908 in main (argc=<optimized out>, argv=<optimized out>) at ./kicad/