One of my current projects involves 68 pin SCSI connectors. Redraw of this connector is painfully slow in the final layout, both with pcb-head and with the GL enabled version of Peter Clifton. The attached pcb file includes a SCSI footprint a number of BNC connectors and two polygon planes. Try to rotate the SCSI connector or move it inside and outside the board. With my modest desktop hardware, pcb takes a nap for 5 to 20 seconds. Poking for the reason, I see a subtle difference between pcb versions: * pcb-head seems to spend most of the time with an update of rats. If I disable all nets the redraw is nearly instant outside the polygons and about 2s inside. * pcb-GL does the rats calculation a lot faster. But it takes a much longer to calculate the polygons (10-15s). In addition, I got crashes when moving the connector within the polygons see the attached automatic bug report by bugbuddy. Hope, this helps to improve the performance of pcb. ---<)kaimartin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 UniversitÃt Hannover, Inst. fÃr Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key: http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get
Attachment:
niverteiler-test.pcb
Description: application/pcb-layout
System: Linux 2.6.32 #4 SMP Tue Apr 20 19:05:46 CEST 2010 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10707000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Smooth-with_Wasp-colors
Icon Theme: eXperience_kmk
GTK+ Modules: gnomebreakpad, canberra-gtk-module
Memory status: size: 67211264 vsize: 67211264 resident: 39841792 share: 14659584 rss: 39841792 rss_rlim: 18446744073709551615
CPU usage: start_time: 1276874528 rtime: 3563 utime: 3422 stime: 141 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/local/bin/pcb-peter-clifton'
[Thread debugging using libthread_db enabled]
0xb7841424 in __kernel_vsyscall ()
#0 0xb7841424 in __kernel_vsyscall ()
#1 0xb77aff23 in __waitpid_nocancel () from /lib/i686/cmov/libpthread.so.0
#2 0xb774880f in IA__g_spawn_sync (working_directory=0x0, argv=0x9c43e60,
envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0,
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfcbfd6c)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gspawn.c:386
#3 0xb7748b1c in IA__g_spawn_command_line_sync (
command_line=0x9eeb448 "bug-buddy --appname=\"pcb\" --pid=15936",
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfcbfd6c)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gspawn.c:700
#4 0xb56be8f4 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5 <signal handler called>
#6 0xb7841424 in __kernel_vsyscall ()
#7 0xb6acc751 in raise () from /lib/i686/cmov/libc.so.6
#8 0xb6acfb82 in abort () from /lib/i686/cmov/libc.so.6
#9 0xb6ac58b8 in __assert_fail () from /lib/i686/cmov/libc.so.6
#10 0x080ca535 in poly_Boolean_free (ai=0x9a082b0, bi=0x9874970,
res=0xbfcc05cc, action=2) at polygon1.c:2416
#11 0x080c3c3a in Subtract (np1=<value optimized out>, p=0x97bb618,
fnp=<value optimized out>) at polygon.c:724
#12 0x080c41a5 in subtract_accumulated (info=0xbfcc0648, polygon=0x6)
at polygon.c:881
#13 0x080c473b in clearPoly (Data=<value optimized out>,
Layer=<value optimized out>, polygon=<value optimized out>,
here=0x97b6cd8, expand=20) at polygon.c:1071
#14 0x080c4866 in UnsubtractText (Data=0x96dcdf0, Layer=0x96dce98,
Polygon=0x97bb618, type=256, ptr1=0x9791308, ptr2=0x97b6cd8)
at polygon.c:1183
#15 add_plow (Data=0x96dcdf0, Layer=0x96dce98, Polygon=0x97bb618, type=256,
ptr1=0x9791308, ptr2=0x97b6cd8) at polygon.c:1512
#16 0x080c0ce0 in plow_callback (b=0x3e40, cl=0x6) at polygon.c:1525
#17 0x080da550 in __r_search (node=0x97bb8f0, query=0xbfcc0860, arg=0xbfcc07e4)
at rtree.c:544
#18 0x080da5fc in r_search (rtree=0x97b68a8, query=0x6, check_region=0,
found_rectangle=0x80c0ca0 <plow_callback>, cl=0xbfcc0848) at rtree.c:629
#19 0x080c297f in PlowsPolygon (Data=0x96dcdf0, type=256, ptr1=0x9791308,
ptr2=0x97b6cd8, call_back=0x80c47b0 <add_plow>) at polygon.c:1555
#20 0x080c4b24 in RestoreToPolygon (Data=0x96dcdf0, type=0, ptr1=0x6,
ptr2=0x3e40) at polygon.c:1628
#21 0x080b83ba in MoveElementLowLevel (Data=0x96dcdf0, Element=0x9791308,
DX=-30000, DY=-90000) at move.c:131
#22 0x080b86f8 in MoveElement (Element=0x9791308) at move.c:224
#23 0x080b7356 in MoveObjectAndRubberband (Type=2, Ptr1=0x9791308,
Ptr2=0x9791308, Ptr3=0x9791308, DX=-30000, DY=-90000) at move.c:833
#24 0x0806ead0 in NotifyMode () at action.c:1693
#25 0x0806fa6e in ReleaseMode (argc=1, argv=0x9dd7760, x=0, y=0)
at action.c:703
#26 ActionMode (argc=1, argv=0x9dd7760, x=0, y=0) at action.c:3166
#27 0x080e8f31 in hid_actionv (name=0x9b37758 "Mode", argc=1, argv=0x9dd7760)
at hid/common/actions.c:246
#28 0x080e92e2 in hid_parse_actionstring (rstr=<value optimized out>,
require_parens=<value optimized out>) at hid/common/actions.c:330
#29 0x080ec97b in do_mouse_action (button=1, mod_mask=-2147483648)
at hid/common/hid_resource.c:201
#30 0x08119461 in ghid_port_button_release_cb (drawing_area=0x96d4688,
ev=0x9d80190, ui=0x96a1278) at hid/gtk/gui-output-events.c:899
#31 0xb742ce24 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9d909a0,
return_value=0xbfcc0e04, n_param_values=2, param_values=0x9dc46c8,
invocation_hint=0xbfcc0df0, marshal_data=0x81193d0)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#32 0xb6fc4142 in IA__g_closure_invoke (closure=0x9d909a0,
return_value=0xbfcc0e04, n_param_values=2, param_values=0x9dc46c8,
invocation_hint=0xbfcc0df0)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767
#33 0xb6fda62d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x96d4688,
emission_return=0xbfcc0f4c, instance_and_params=0x9dc46c8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3248
#34 0xb6fdba83 in IA__g_signal_emit_valist (instance=0x96d4688, signal_id=34,
detail=0,
var_args=0xbfcc0fb0 "\334\017�¿�¬b\t\330\017�¿j\217U\267\350)l\267\210Fm\t\370\017�¿\210Fm\t\210Fm\t�¬b\t\370\017�¿")
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2991
#35 0xb6fdc086 in IA__g_signal_emit (instance=0x96d4688, signal_id=34,
detail=0)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038
#36 0xb75591c6 in gtk_widget_event_internal (widget=<value optimized out>,
event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#37 0xb742547d in IA__gtk_propagate_event (widget=0x96d4688, event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
#38 0xb7426807 in IA__gtk_main_do_event (event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
#39 0xb72afdda in gdk_event_dispatch (source=0x961acb8, callback=0,
user_data=0x0)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#40 0xb77022f5 in g_main_dispatch (context=0x961ad00)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960
#41 IA__g_main_context_dispatch (context=0x961ad00)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513
#42 0xb7705fd8 in g_main_context_iterate (context=0x961ad00,
block=<value optimized out>, dispatch=1, self=0x95f9af8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591
#43 0xb7706517 in IA__g_main_loop_run (loop=0x9dbb7a8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799
#44 0xb7426dc9 in IA__gtk_main ()
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#45 0x08123bb6 in ghid_do_export (options=0x0) at hid/gtk/gui-top-window.c:2751
#46 0x080b0a6d in main (argc=2, argv=0xbfcc13f4) at main.c:1062
Thread 1 (Thread 0xb5afd780 (LWP 15936)):
#0 0xb7841424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb77aff23 in __waitpid_nocancel () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb774880f in IA__g_spawn_sync (working_directory=0x0, argv=0x9c43e60,
envp=0x0, flags=G_SPAWN_SEARCH_PATH, child_setup=0, user_data=0x0,
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfcbfd6c)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gspawn.c:386
outpipe = -1
errpipe = -1
pid = 15963
fds = {__fds_bits = {0, 163855980, -1077150696, -1217268771,
158118936, -1217352672, 0, 1, 0, 1, 157435504, 40, 72, 64,
166734192, -1216688223, -1225047560, 12, 0, 13368400, -1077150712,
-1077150700, 17, 165400176, 0, -1216810456, -1077150720,
-1077150724, -1077150728, 3, 163855968, 158118936}}
ret = <value optimized out>
outstr = 0x0
errstr = 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#3 0xb7748b1c in IA__g_spawn_command_line_sync (
command_line=0x9eeb448 "bug-buddy --appname=\"pcb\" --pid=15936",
standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfcbfd6c)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gspawn.c:700
retval = 0
argv = 0x9c43e60
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#4 0xb56be8f4 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5 <signal handler called>
No symbol table info available.
#6 0xb7841424 in __kernel_vsyscall ()
No symbol table info available.
#7 0xb6acc751 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8 0xb6acfb82 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#9 0xb6ac58b8 in __assert_fail () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#10 0x080ca535 in poly_Boolean_free (ai=0x9a082b0, bi=0x9874970,
res=0xbfcc05cc, action=2) at polygon1.c:2416
a = 0x9a082b0
b = 0x0
a_isected = 0x0
p = 0x0
holes = 0x0
e = {{__jmpbuf = {159102488, -1077148088, -1077148212, -1077148248,
-2130837414, 30116661}, __mask_was_saved = 0, __saved_mask = {
__val = {1830, 166405792, 166405712, 3217818968, 3217819000,
135028475, 166405736, 166405776, 166405816, 167028460,
3217818968, 3217818960, 0, 3231488000, 166405816, 166405820,
0, 166405816, 0, 3228704768, 167028436, 0, 3217818984,
3065060445, 875777, 309085, 309085, 161514620, 310000,
159102488, 159861104, 3217819392}}}}
code = 0
__PRETTY_FUNCTION__ = "poly_Boolean_free"
#11 0x080c3c3a in Subtract (np1=<value optimized out>, p=0x97bb618,
fnp=<value optimized out>) at polygon.c:724
merged = 0x9a082b0
np = 0x9874970
x = <value optimized out>
#12 0x080c41a5 in subtract_accumulated (info=0xbfcc0648, polygon=0x6)
at polygon.c:881
No locals.
#13 0x080c473b in clearPoly (Data=<value optimized out>,
Layer=<value optimized out>, polygon=<value optimized out>,
here=0x97b6cd8, expand=20) at polygon.c:1071
r = 8
region = {X1 = 1209405, Y1 = 229661, X2 = 1217446, Y2 = 237702}
info = {other = 0x97b6cd8, data = 0x96dcdf0, layer = 0x96dce98,
polygon = 0x97bb618, solder = false, accumulate = 0x9874970,
batch_size = 8, env = {{__jmpbuf = {229661, 237702, 1209425,
-1077147864, -2131042214, 8362805}, __mask_was_saved = 0,
__saved_mask = {__val = {0, 3228704768, 161514620, 0, 159102488,
0, 875777, 309085, 165514328, 162816264, 3065046454,
161514600, 161514160, 3217819400, 3217819368, 135032543,
166922792, 161514600, 0, 161514160, 166778128, 1173425,
143681, 3217819404, 3217819404, 159102488, 3217819432,
135010151, 161514160, 159081520, 3217819404, 0}}}}}
#14 0x080c4866 in UnsubtractText (Data=0x96dcdf0, Layer=0x96dce98,
Polygon=0x97bb618, type=256, ptr1=0x9791308, ptr2=0x97b6cd8)
at polygon.c:1183
np = <value optimized out>
#15 add_plow (Data=0x96dcdf0, Layer=0x96dce98, Polygon=0x97bb618, type=256,
ptr1=0x9791308, ptr2=0x97b6cd8) at polygon.c:1512
No locals.
#16 0x080c0ce0 in plow_callback (b=0x3e40, cl=0x6) at polygon.c:1525
No locals.
#17 0x080da550 in __r_search (node=0x97bb8f0, query=0xbfcc0860, arg=0xbfcc07e4)
at rtree.c:544
seen = <value optimized out>
#18 0x080da5fc in r_search (rtree=0x97b68a8, query=0x6, check_region=0,
found_rectangle=0x80c0ca0 <plow_callback>, cl=0xbfcc0848) at rtree.c:629
arg = {check_it = 0, found_it = 0x80c0ca0 <plow_callback>,
closure = 0xbfcc0848}
#19 0x080c297f in PlowsPolygon (Data=0x96dcdf0, type=256, ptr1=0x9791308,
ptr2=0x97b6cd8, call_back=0x80c47b0 <add_plow>) at polygon.c:1555
n = 2
sb = {X1 = 1209425, Y1 = 229681, X2 = 1217426, Y2 = 237682}
r = 0
info = {type = 256, ptr1 = 0x9791308, ptr2 = 0x97b6cd8,
layer = 0x96dce98, data = 0x96dcdf0, callback = 0x80c47b0 <add_plow>}
#20 0x080c4b24 in RestoreToPolygon (Data=0x96dcdf0, type=0, ptr1=0x6,
ptr2=0x3e40) at polygon.c:1628
No locals.
#21 0x080b83ba in MoveElementLowLevel (Data=0x96dcdf0, Element=0x9791308,
DX=-30000, DY=-90000) at move.c:131
n = 8
sn = <value optimized out>
pin = 0x97b6cd8
#22 0x080b86f8 in MoveElement (Element=0x9791308) at move.c:224
didDraw = <value optimized out>
#23 0x080b7356 in MoveObjectAndRubberband (Type=2, Ptr1=0x9791308,
Ptr2=0x9791308, Ptr3=0x9791308, DX=-30000, DY=-90000) at move.c:833
ptr = 0x9e77054
ptr2 = <value optimized out>
#24 0x0806ead0 in NotifyMode () at action.c:1693
ptr1 = <value optimized out>
ptr2 = <value optimized out>
ptr3 = <value optimized out>
type = <value optimized out>
#25 0x0806fa6e in ReleaseMode (argc=1, argv=0x9dd7760, x=0, y=0)
at action.c:703
box = {X1 = -1077146736, Y1 = -1229036616, X2 = 135756689, Y2 = 1}
#26 ActionMode (argc=1, argv=0x9dd7760, x=0, y=0) at action.c:3166
function = 0x9b3775d "Release"
#27 0x080e8f31 in hid_actionv (name=0x9b37758 "Mode", argc=1, argv=0x9dd7760)
at hid/common/actions.c:246
x = 0
y = 0
i = <value optimized out>
ret = <value optimized out>
a = <value optimized out>
old_action = <value optimized out>
#28 0x080e92e2 in hid_parse_actionstring (rstr=<value optimized out>,
require_parens=<value optimized out>) at hid/common/actions.c:330
list = 0x9dd7760
max = 10
num = 1
sp = 0x9c9ffc4 ")"
cp = 0x9b37765 ".00"
cp2 = <value optimized out>
maybe_empty = 0
in_quotes = <value optimized out>
parens = 1 '\001'
retcode = <value optimized out>
#29 0x080ec97b in do_mouse_action (button=1, mod_mask=-2147483648)
at hid/common/hid_resource.c:201
action = 0x9cb4018
bi = <value optimized out>
i = 0
a = 6
#30 0x08119461 in ghid_port_button_release_cb (drawing_area=0x96d4688,
ev=0x9d80190, ui=0x96a1278) at hid/gtk/gui-output-events.c:899
mk = <value optimized out>
drag = <value optimized out>
state = 272
#31 0xb742ce24 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9d909a0,
return_value=0xbfcc0e04, n_param_values=2, param_values=0x9dc46c8,
invocation_hint=0xbfcc0df0, marshal_data=0x81193d0)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
data1 = 0x6
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#32 0xb6fc4142 in IA__g_closure_invoke (closure=0x9d909a0,
return_value=0xbfcc0e04, n_param_values=2, param_values=0x9dc46c8,
invocation_hint=0xbfcc0df0)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gclosure.c:767
marshal = 0xb742cd90 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#33 0xb6fda62d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x96d4688,
emission_return=0xbfcc0f4c, instance_and_params=0x9dc46c8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3248
tmp = <value optimized out>
handler = 0x9d90360
accumulator = 0x9644cd0
emission = {next = 0x0, instance = 0x96d4688, ihint = {signal_id = 34,
detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = 0x9644b88
handler_list = <value optimized out>
return_accu = <value optimized out>
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 34
max_sequential_handler_number = 2279
return_value_altered = 0
#34 0xb6fdba83 in IA__g_signal_emit_valist (instance=0x96d4688, signal_id=34,
detail=0,
var_args=0xbfcc0fb0 "\334\017�¿�¬b\t\330\017�¿j\217U\267\350)l\267\210Fm\t\370\017�¿\210Fm\t\210Fm\t�¬b\t\370\017�¿")
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:2991
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
error = <value optimized out>
signal_return_type = 20
node = 0x9644c70
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#35 0xb6fdc086 in IA__g_signal_emit (instance=0x96d4688, signal_id=34,
detail=0)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/gobject/gsignal.c:3038
No locals.
#36 0xb75591c6 in gtk_widget_event_internal (widget=<value optimized out>,
event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
signal_num = <value optimized out>
return_val = 0
#37 0xb742547d in IA__gtk_propagate_event (widget=0x96d4688, event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
tmp = 0xb76fffe6
handled_event = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#38 0xb7426807 in IA__gtk_main_do_event (event=0x9d80190)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
event_widget = 0x96d4688
grab_widget = <value optimized out>
window_group = 0x9d186d0
rewritten_event = 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#39 0xb72afdda in gdk_event_dispatch (source=0x961acb8, callback=0,
user_data=0x0)
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
display = <value optimized out>
event = <value optimized out>
#40 0xb77022f5 in g_main_dispatch (context=0x961ad00)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960
dispatch = 0xb72afd80 <gdk_event_dispatch>
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x961acb8, next = 0x0}
source = 0x961acb8
current = 0x9db98c8
i = 0
#41 IA__g_main_context_dispatch (context=0x961ad00)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513
No locals.
#42 0xb7705fd8 in g_main_context_iterate (context=0x961ad00,
block=<value optimized out>, dispatch=1, self=0x95f9af8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591
max_priority = 2147483647
timeout = 316
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#43 0xb7706517 in IA__g_main_loop_run (loop=0x9dbb7a8)
at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799
self = 0x95f9af8
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#44 0xb7426dc9 in IA__gtk_main ()
at /build/buildd-gtk+2.0_2.20.1-1-i386-Ixfflh/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
tmp_list = 0x815b51f
functions = 0x0
init = 0x96727f9
loop = 0x9dbb7a8
#45 0x08123bb6 in ghid_do_export (options=0x0) at hid/gtk/gui-top-window.c:2751
No locals.
#46 0x080b0a6d in main (argc=2, argv=0xbfcc13f4) at main.c:1062
i = <value optimized out>
A debugging session is active.
Inferior 1 [process 15936] will be detached.
Quit anyway? (y or n) [answered Y; input not from terminal]
----------- .xsession-errors (1543 sec old) ---------------------
opening Inbox..
(pan:15151): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(pan:15151): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(pan:15151): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(pan:15151): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200064 specified for 0x4200074 (Configure ).
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200004 specified for 0x4203716 (Your OpenP).
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200004 specified for 0x422ed7d (Configure ).
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200004 specified for 0x423d03f (Configure ).
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200004 specified for 0x4244b4e (Find Artic).
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4200004 specified for 0x4257f9c (Configure ).
--------------------------------------------------
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user