Segmentation fault Eeschema

Bug #956818 reported by Andrey Fedorushkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Launch eeschema with empty (or not) schema.

1. Press hotkey "Q" - add "noconnect".
2. Press hotkey "W" - add "wire".

Next, two version:
1. Adding giant width bus and crash eeschema over any action.
2. Only crash eeschema over any action.

The same result is accomplished over a toolbar.

Bug was introduced somewhere between bzr3422 and bzr3443.
Sorry, between the release builds did. Specify more precisely when the error can not have.

gdb reports:

Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()

or

Program received signal SIGSEGV, Segmentation fault.
0x09012818 in ?? ()

or

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()

or

Program received signal SIGSEGV, Segmentation fault.
SCH_SCREEN::Draw (this=0xbfffe1a4, aCanvas=0x85f0980, aDC=0xbfffe1a4, aDrawMode=0, aColor=-1)
    at /home/faa/rpmbuild/BUILD/kicad-dev/eeschema/sch_screen.cpp:540
540 if( item->IsMoving() || item->IsResized() )

or

Program received signal SIGSEGV, Segmentation fault.
0xb76d72fd in _int_free () from /lib/i686/libc.so.6

and so on and so forth

--------------
Application: KiCad
Version: (2011-mar-15 BZR 3462 GOST)-testing
Build: wxWidgets 2.8.11 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.6)
Platform: Linux 2.6.33.7-server-2mnb i686, 32 bit, Little endian, wxGTK
Options: USE_PNG_BITMAPS=ON
         KICAD_GOST=ON
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         USE_BOOST_POLYGON_LIBRARY

Changed in kicad:
status: New → Fix Committed
Revision history for this message
Martin Errenst (imp-d) wrote :

r3463 stable

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.