Hi all,

i wanted to run the "selfmade/built" DIA (0.86) on my SUN/Solaris 2.7-WS (Ultra 10) 
and ran into following problems:

started DIA in gdb:

"
56
56
56
56
56
56
56
56
.
.
.
56
56
56
56
56
56
56
56

Gdk-WARNING **: shmat failed!

Gdk-WARNING **: shmat failed!

Gdk-WARNING **: shmat failed!

Gdk-WARNING **: shmat failed!

.
.
.
"
So as you see, it printed several "56"s, then came a lot of these warnings and finally 
it started 
with the well know gui (i know it from Linux very well).
But, if i want to add most of the components, i get either an Bus error or a Segafault 
when trying to 
add components. For example, with the class-object in the UML-choice there are no such 
problems. 
But e.g. for the next one, the

Program received signal SIGSEGV, Segmentation fault.
umlclass_draw (umlclass`À=0x1155e8, renderer`øÿÿÿl=0x112818) at class.c:281
281         y = elem->corner.y - umlclass->templates_height + 0.3; 
(gdb) 
(gdb) 
(gdb) bt
#0  umlclass_draw (umlclass`À=0x1155e8, renderer`øÿÿÿl=0x112818)
    at class.c:281
#1  0x2b5d0 in ddisplay_obj_render (obj=0x1155e8, renderer=0x112818, 
    active_layer=1, data=0x112eb0) at display.c:396
#2  0x4c308 in layer_render (layer=0x1147ac, rendererBø=0x112818, 
    update=0xffbee838, obj_renderer=0x2b5b8 <ddisplay_obj_render>, 
    data=0x112eb0, active_layer=1) at diagramdata.c:382
#3  0x4c280 in data_render (data=0xfaeb0, renderer?È=0x112818, 
    update=0xffbee838, obj_renderer=0x2b5b8 <ddisplay_obj_render>, 
    gdata=0x112eb0) at diagramdata.c:349
#4  0x2b2d4 in ddisplay_render_pixmap (ddisp=0x112eb0, update=0xffbee838)
    at display.c:429
#5  0x298bc in ddisplay_flush (ddisp=0x112eb0) at display.c:360
#6  0x21244 in diagram_flush (dia=0x1061f8) at diagram.c:509
#7  0x35760 in create_object_button_press (tool=0xdf568, event=0x10f0e8, 
    ddisp=0x112eb0) at create_object.c:72
#8  0x26a48 in ddisplay_canvas_events (canvas=0x0, event=0x10f0e8, 
    ddisp=0x112eb0) at disp_callbacks.c:494
#9  0xff0ca5a4 in gtk_marshal_BOOL__POINTER ()
   from /usr/local/lib/libgtk-1.2.so.0
#10 0xff10e7ec in gtk_handlers_run () from /usr/local/lib/libgtk-1.2.so.0
#11 0xff10d8d0 in gtk_signal_real_emit () from /usr/local/lib/libgtk-1.2.so.0
#12 0xff10af7c in gtk_signal_emit () from /usr/local/lib/libgtk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xff15a058 in gtk_widget_event () from /usr/local/lib/libgtk-1.2.so.0
#14 0xff0c99b4 in gtk_propagate_event () from /usr/local/lib/libgtk-1.2.so.0
#15 0xff0c9098 in gtk_main_do_event () from /usr/local/lib/libgtk-1.2.so.0
#16 0xfefcb750 in gdk_event_dispatch () from /usr/local/lib/libgdk-1.2.so.0
#17 0xfef761e8 in g_main_dispatch () from /usr/local/lib/libglib-1.2.so.0
#18 0xfef76b10 in g_main_iterate () from /usr/local/lib/libglib-1.2.so.0
#19 0xfef773d0 in g_main_run () from /usr/local/lib/libglib-1.2.so.0
#20 0xff0c888c in gtk_main () from /usr/local/lib/libgtk-1.2.so.0
#21 0x4b954 in main (argc=0, argv=0xffbef404) at main.c:38
(gdb) l
278
279       if (umlclass->template) {
280         x = elem->corner.x + elem->width - 2.3; 
281         y = elem->corner.y - umlclass->templates_height + 0.3; 
282
283         p1.x = x;
284         p1.y = y;
285         p2.x = x + umlclass->templates_width;


it seems that it crashes always when it handles points...

Does anyone know why i have these problems ? Since a long time i tried by myself but i 
ran from one problem into the other and now i do not know anymore what to do except 
asking the list...

So any help it highly appreciated. 

Thanks in advance,

Marc

Reply via email to