[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: Toporouter Problems
I seem to be having a problem getting the Toporouter to work.
System Mac OS 10.5.8
PCB version 1.99z
I downloaded the latest version from git, all seems to compile, link ,
and install just fine with no errors.
However when I invoke the Topotouter via the command:
:Toporouter()
It runs for about 10 seconds and then PCB crashes.
Partial terminal output:
HIT BOX: [BBOX BOARD P: NONE LAYER: 0 CLUSTER: -1]
HIT BOX: [BBOX LINE P: NONE LAYER: 0 CLUSTER: 31]
HIT BOX: [BBOX PAD P: 559286.000000,188393.000000,0.000000 LAYER: 0
CLUSTER: 31]
HIT BOX: [BBOX PAD P: 570308.000000,188393.000000,0.000000 LAYER: 0
CLUSTER: 47]
HIT BOX: [BBOX LINE P: NONE LAYER: 0 CLUSTER: -1]
HIT BOX: [BBOX LINE P: NONE LAYER: 0 CLUSTER: 47]
HIT BOX: [BBOX VIA P: 581000.000000,188000.000000,0.000000 LAYER: 0
CLUSTER: 47]
cluster_find: 551500.000000,188000.000000,0.000000: CLUSTER 47:
NETLIST = DGND STYLE = (null)
[BBOX PAD P: 570308.000000,188393.000000,0.000000 LAYER: 0 CLUSTER: 47]
[BBOX LINE P: NONE LAYER: 0 CLUSTER: 47]
[BBOX LINE P: NONE LAYER: 0 CLUSTER: 47]
[BBOX VIA P: 581000.000000,188000.000000,2.000000 LAYER: 2 CLUSTER: 47]
[BBOX VIA P: 581000.000000,188000.000000,1.000000 LAYER: 1 CLUSTER: 47]
[BBOX VIA P: 581000.000000,188000.000000,0.000000 LAYER: 0 CLUSTER: 47]
**
ERROR:toporouter.c:6888:import_route: assertion failed: (routedata-
>src->netlist == routedata->dest->netlist)
Abort trap
logout
[Process completed]
Partial crash log:
Process: pcb [11574]
Path: /Users/freddie/pcb/bin/pcb
Identifier: pcb
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [11546]
Date/Time: 2010-04-15 10:23:16.091 -0700
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 61C74B2F-3CBB-4777-84EA-1A6AF8D64F33
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x90c10e42 __kill + 10
1 libSystem.B.dylib 0x90c8323a raise + 26
2 libSystem.B.dylib 0x90c8f679 abort + 73
3 libglib-2.0.0.dylib 0x001eba22 g_assertion_message + 258
4 libglib-2.0.0.dylib 0x001ec098 g_assertion_message_expr
+ 88
5 pcb 0x00093ae4 import_route + 468
(toporouter.c:6888)
6 pcb 0x00093bb7 acquire_twonets + 199
(toporouter.c:7907)
7 pcb 0x000a46b4 toporouter + 52
(toporouter.c:7945)
8 pcb 0x00088255 hid_actionv + 149
(actions.c:247)
9 pcb 0x0008895c hid_parse_actionstring +
1100 (actions.c:331)
10 pcb 0x000aabf7 command_entry_activate_cb
+ 375
11 libgobject-2.0.0.dylib 0x00d00bf9 g_closure_invoke + 313
12 libgobject-2.0.0.dylib 0x00d1130c signal_emit_unlocked_R +
1900
13 libgobject-2.0.0.dylib 0x00d1205b g_signal_emitv + 315
14 libgtk-x11-2.0.0.dylib 0x003a79cd
gtk_binding_entry_activate + 541
15 libgtk-x11-2.0.0.dylib 0x003a8c2c binding_match_activate +
108
16 libgtk-x11-2.0.0.dylib 0x003a8f5e
gtk_bindings_activate_list + 462
17 libgtk-x11-2.0.0.dylib 0x003a91c5
gtk_bindings_activate_event + 277
18 libgtk-x11-2.0.0.dylib 0x003f5f8a gtk_entry_key_press + 154
19 libgtk-x11-2.0.0.dylib 0x0046d96b
_gtk_marshal_BOOLEAN__BOXED + 107
20 libgobject-2.0.0.dylib 0x00d00bf9 g_closure_invoke + 313
21 libgobject-2.0.0.dylib 0x00d11495 signal_emit_unlocked_R +
2293
22 libgobject-2.0.0.dylib 0x00d12437 g_signal_emit_valist + 439
23 libgobject-2.0.0.dylib 0x00d12d29 g_signal_emit + 41
24 libgtk-x11-2.0.0.dylib 0x0058ea66 gtk_widget_event_internal
+ 662
25 libgtk-x11-2.0.0.dylib 0x005a427a
gtk_window_propagate_key_event + 266
26 libgtk-x11-2.0.0.dylib 0x005a930c
gtk_window_key_press_event + 76
27 libgtk-x11-2.0.0.dylib 0x0046d96b
_gtk_marshal_BOOLEAN__BOXED + 107
28 libgobject-2.0.0.dylib 0x00d00bf9 g_closure_invoke + 313
29 libgobject-2.0.0.dylib 0x00d11495 signal_emit_unlocked_R +
2293
30 libgobject-2.0.0.dylib 0x00d12437 g_signal_emit_valist + 439
31 libgobject-2.0.0.dylib 0x00d12d29 g_signal_emit + 41
32 libgtk-x11-2.0.0.dylib 0x0058ea66 gtk_widget_event_internal
+ 662
33 libgtk-x11-2.0.0.dylib 0x0046bbca gtk_propagate_event + 314
34 libgtk-x11-2.0.0.dylib 0x0046c0ef gtk_main_do_event + 1151
35 libgdk-x11-2.0.0.dylib 0x007d7915 gdk_event_dispatch + 85
36 libglib-2.0.0.dylib 0x001c598d g_main_context_dispatch +
573
37 libglib-2.0.0.dylib 0x001c940b g_main_context_iterate +
1179
38 libglib-2.0.0.dylib 0x001c96e7 g_main_loop_run + 439
39 libgtk-x11-2.0.0.dylib 0x0046b181 gtk_main + 177
40 pcb 0x000c780a ghid_do_export + 106 (gui-
top-window.c:2718)
41 pcb 0x0004dc8c main + 2748 (main.c:1068)
42 pcb 0x00002726 start + 54
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x90c8f639 ecx: 0xbfffdbbc edx: 0x90c10e42
edi: 0x002200b0 esi: 0x02984500 ebp: 0xbfffdbd8 esp: 0xbfffdbbc
ss: 0x0000001f efl: 0x00200286 eip: 0x90c10e42 cs: 0x00000007
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x001eb920
Is there a definitive instruction manual for the Toporouter?
I read the PCB manual under autorouter but cannot find any mention of
the Toporouter anywhere.
Thanks for any help you can offer.
Ed
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user