Assertion when saving eeschema preferences
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Stefan |
Bug Description
To reproduce:
- Generate a custom page layout
- Open empty project and eeschema
- Open Page settings dialog
- Browse for or enter a page layout description file path
- Click OK
Some variations:
I tried to use an absolute or relative path with same result.
I wondered if the page layout should be in my library search path so I could omit the path, that didn't work.
Workaround:
Click "Continue" on assertion.
Save project on next dialog after assertion.
Save schematic.
It seems to work fine for me.
Platform: Fedora 20.
Linux xxxx 3.19.5-
Kicad version:
Product, nightly build 5634
from: https:/
Application: kicad
Version: (after 2015-apr-15 BZR unknown)-product Debug build
wxWidgets: Version 3.0.2 (debug,
Platform: Linux 3.19.5-
Boost version: 1.54.0
ASSERT INFO:
./src/common/
BACKTRACE:
[1] wxFileName:
[2] wxFileDialog:
[3] wxFileDialog:
[4] wxAppConsoleBas
[5] wxEvtHandler:
[6] wxEvtHandler:
[7] wxEvtHandler:
[8] wxEvtHandler:
[9] wxEvtHandler:
[10] wxEvtHandler:
[11] g_signal_
[12] g_signal_emit
[13] g_closure_invoke
[14] g_signal_
[15] g_signal_emit
[16] g_closure_invoke
[17] g_signal_
[18] g_signal_emit
[19] gtk_propagate_event
[20] gtk_main_do_event
[21] g_main_
[22] g_main_loop_run
[23] gtk_main
[24] wxGUIEventLoop:
[25] wxEventLoopBase
[26] wxDialog:
[27] wxAppConsoleBas
[28] wxEvtHandler:
[29] wxEventHashTabl
[30] wxEvtHandler:
[31] wxEvtHandler:
[32] wxEvtHandler:
[33] wxWindowBase:
[34] wxAuiToolBar:
[35] wxAppConsoleBas
[36] wxEvtHandler:
[37] wxEventHashTabl
[38] wxEvtHandler:
[39] wxEvtHandler:
[40] wxEvtHandler:
[41] wxEvtHandler:
[42] g_closure_invoke
[43] g_signal_
[44] g_signal_emit
[45] gtk_propagate_event
[46] gtk_main_do_event
[47] g_main_
[48] g_main_loop_run
[49] gtk_main
[50] wxGUIEventLoop:
[51] wxEventLoopBase
[52] wxAppConsoleBas
[53] int wxString:
[54] wxEntry(int&, wchar_t**)
[55] __libc_start_main
[56] _start
Related branches
Changed in kicad: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
assignee: | nobody → Stefan (stol) |
Same or similar message shows up in eeschema when I click Preferences -> Save Preferences
ASSERT INFO: filename. cpp(568) : assert "volDummy.empty() && pathDummy.empty()" failed in Assign(): the file name shouldn't contain the path
./src/common/
BACKTRACE: :Assign( wxString const&, wxString const&, wxPathFormat) :Create( wxWindow* , wxString const&, wxString const&, wxString const&, wxString const&, long, wxPoint const&, wxSize const&, wxString const&) :wxFileDialog( wxWindow* , wxString const&, wxString const&, wxString const&, wxString const&, long, wxPoint const&, wxSize const&, wxString const&) e::CallEventHan dler(wxEvtHandl er*, wxEventFunctor&, wxEvent&) const :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) e::HandleEvent( wxEvent& , wxEvtHandler*) :TryHereOnly( wxEvent& ) :DoTryChain( wxEvent& ) :ProcessEvent( wxEvent& ) :TryAfter( wxEvent& ) :SafelyProcessE vent(wxEvent& ) :SendEvent( int, int) emit_valist shell_activate_ item emit_valist context_ dispatch :DoRun( ) ::Run() e::MainLoop( ) :Printf< wchar_t const*> (wxFormatString const&, wchar_t const*)
[1] wxFileName:
[2] wxFileDialog:
[3] wxFileDialog:
[4] wxAppConsoleBas
[5] wxEvtHandler:
[6] wxEventHashTabl
[7] wxEvtHandler:
[8] wxEvtHandler:
[9] wxEvtHandler:
[10] wxWindowBase:
[11] wxEvtHandler:
[12] wxMenuBase:
[13] g_closure_invoke
[14] g_signal_
[15] g_signal_emit
[16] gtk_widget_activate
[17] gtk_menu_
[18] g_closure_invoke
[19] g_signal_
[20] g_signal_emit
[21] gtk_propagate_event
[22] gtk_main_do_event
[23] g_main_
[24] g_main_loop_run
[25] gtk_main
[26] wxGUIEventLoop:
[27] wxEventLoopBase
[28] wxAppConsoleBas
[29] int wxString:
[30] wxEntry(int&, wchar_t**)
[31] __libc_start_main
[32] _start