[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