This one has a slightly odd route to reproduce:
1. Load gschem (getting a blank schematic).
2. Dirty it (say draw a net somewhere).
3. Create a new page.
4. Dirty that (say draw a net somewhere).
5. Close the current page (don't bother to save).
6. lose the gschem window (without saving).
7. Cancel out of the save confirmation dialog.
CRASH.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222043984 (LWP 16868)]
0xb74b2942 in strrchr () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb74b2942 in strrchr () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7ad488b in g_path_get_dirname () from /usr/lib/libglib-2.0.so.0
#2 0xb7eab04b in s_page_goto (toplevel=0x80d74c0, p_new=0x8663588)
at s_page.c:274
#3 0x0807b422 in x_dialog_close_window (w_current=0x80cfa78)
at x_dialog.c:4065
#4 0x0808cf36 in x_window_close (w_current=0x80cfa78) at x_window.c:627
#5 0x0805ed7a in i_callback_close_wm (widget=0x8144828,
event=0x82d1b80,
data=0x80cfa78) at i_callbacks.c:3557
#6 0xb77481de in _gtk_marshal_BOOLEAN__BOXED (closure=0x81445d8,
return_value=0xbf9df760, n_param_values=2, param_values=0xbf9df86c,
invocation_hint=0xbf9df74c, marshal_data=0x805ed60)
at /build/buildd/gtk+2.0-2.12.0/gtk/gtkmarshalers.c:84
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev