Menu

#162 Crash when trying to add a dataset to a polar plot

closed-fixed
plot-gui (21)
5
2005-06-23
2005-05-30
Anonymous
No

I've got the following packages compiled from sources
on my system:
gtk2-2.2.1-4
gtkextra2-2.0.0-1
python-2.2.1-17
python-numeric-17.3.0-3
numarray-1.3.0-1
libscigraphica-2.0.0-1
scigraphica-2.0.0-1

SciGraphica crashes when I do the following:
run the application->double click on the default
worksheet->add two couples of numbers->click "Polar" in
the main gui->double click on a new plot->click "Add
dataset" in the plot gui->select "SciGraphica
Worksheet"->select "R-Angle Scatter"->click "OK"->crash

The stack from gdb is attached.

Discussion

  • Vladimir Bashkardin

    Logged In: YES
    user_id=1287798

    I forgot to attached the stack. Here it goes:

    Program received signal SIGSEGV, Segmentation fault.
    0x40f5833f in refresh_name (dataset=0x83fa918) at
    sg_iterator_worksheet_dialog.c:64
    in sg_iterator_worksheet_dialog.c
    (gdb) bt
    #0 0x40f5833f in refresh_name (dataset=0x83fa918) at
    sg_iterator_worksheet_dialog.c:64
    #1 0x40f58593 in sg_dataset_worksheet_new_dialog
    (plugin=0x49cc8903, style=0x49cc8903, app=0x49cc8903) at
    sg_iterator_worksheet_dialog.c:106
    #2 0x40064734 in sg_plugin_iterator_new_dialog
    (plugin=0x83fa918, style=0x49cc8903, app=0x49cc8903) at
    sg_plugin_iterator.c:138
    #3 0x40091023 in create_dataset (widget=0x83d2650,
    data=0x83d2fe0) at sg_dataset_dialog.c:87
    #4 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x83fa918, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffa768,
    marshal_data=0x0) at gmarshal.c:77
    #5 0x406bb367 in g_closure_invoke (closure=0x83fa918,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #6 0x406cf144 in signal_emit_unlocked_R (node=0x81a99a8,
    detail=0, instance=0x83d2650, emission_return=0x0,
    instance_and_params=0xbfffa860) at gsignal.c:2822
    #7 0x406ce118 in g_signal_emit_valist (instance=0x83d2650,
    signal_id=82, detail=0, var_args=0xbfffa9ec
    "╗\212n@\220╛Ъ\220╛Ъ(╙Ъ-ёm@\234╖Z@P&=\b(╙Ъ{ю9@P&=\bP\231\032\b")
    at gsignal.c:2554
    #8 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #9 0x4039b05b in gtk_button_clicked (button=0x52) at
    gtkbutton.c:555
    #10 0x4039c07b in gtk_real_button_released (button=0x52) at
    gtkbutton.c:1044
    #11 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x81b1138, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffab98,
    marshal_data=0x4039c030) at gmarshal.c:77
    #12 0x406bb717 in g_type_class_meta_marshal
    (closure=0x81b1138, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x52,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #13 0x406bb367 in g_closure_invoke (closure=0x52,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #14 0x406ce9cf in signal_emit_unlocked_R (node=0x81b1150,
    detail=0, instance=0x83d2650, emission_return=0x0,
    instance_and_params=0xbfffac90) at gsignal.c:2752
    #15 0x406ce118 in g_signal_emit_valist (instance=0x83d2650,
    signal_id=81, detail=0, var_args=0xbfffae1c
    "-ёm@╟╟Ъ\200\203n@ ") at gsignal.c:2554
    #16 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #17 0x4039af9b in gtk_button_released (button=0x51) at
    gtkbutton.c:547
    #18 0x4039befb in gtk_button_button_release
    (widget=0x49cc8903, event=0x49cc8903) at gtkbutton.c:960
    #19 0x404296ae in _gtk_marshal_BOOLEAN__BOXED
    (closure=0x80b2f80, return_value=0xbfffaf90,
    n_param_values=2, param_values=0xbfffb0b0,
    invocation_hint=0xbfffafb8, marshal_data=0x4039bec0) at
    gtkmarshalers.c:82
    #20 0x406bb717 in g_type_class_meta_marshal
    (closure=0x80b2f80, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x51,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #21 0x406bb367 in g_closure_invoke (closure=0x51,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #22 0x406cebf9 in signal_emit_unlocked_R (node=0x80b2468,
    detail=0, instance=0x83d2650, emission_return=0xbfffb050,
    instance_and_params=0xbfffb0b0) at gsignal.c:2860
    #23 0x406cdf19 in g_signal_emit_valist (instance=0x83d2650,
    signal_id=0, detail=0, var_args=0xbfffb240 "H╡ЪH╡Ъ") at
    gsignal.c:2564
    #24 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #25 0x405176bb in gtk_widget_event_internal (widget=0x0,
    event=0x1) at gtkwidget.c:3143
    #26 0x40429487 in gtk_propagate_event (widget=0x83d2650,
    event=0x818a1f0) at gtkmain.c:2267
    #27 0x40428162 in gtk_main_do_event (event=0x818a1f0) at
    gtkmain.c:1502
    #28 0x405f1625 in gdk_event_dispatch (source=0x49cc8903,
    callback=0, user_data=0x0) at gdkevents-x11.c:2018
    #29 0x40711725 in g_main_dispatch (context=0x80aec18) at
    gmain.c:1653
    #30 0x40712768 in g_main_context_dispatch
    (context=0x818a1f0) at gmain.c:2197
    #31 0x40712a7d in g_main_context_iterate (context=0x80aec18,
    block=1, dispatch=1, self=0x80bde28) at gmain.c:2278
    #32 0x407131bf in g_main_loop_run (loop=0x83f92f8) at
    gmain.c:2498
    #33 0x4042799f in gtk_main () at gtkmain.c:1092
    #34 0x4006fc84 in sg_dialog_run (wdialog=0x2f1d3825,
    parent=0x80af260) at sg_dialog.c:305
    #35 0x4009151d in pick_dataset (widget=0x83d26a8,
    data=0x83d2fe0) at sg_dataset_dialog.c:172
    #36 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x83f8980, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffb618,
    marshal_data=0x0) at gmarshal.c:77
    #37 0x406bb367 in g_closure_invoke (closure=0x83d26a8,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #38 0x406cf144 in signal_emit_unlocked_R (node=0x81a99a8,
    detail=0, instance=0x83d26a8, emission_return=0x0,
    instance_and_params=0xbfffb710) at gsignal.c:2822
    #39 0x406ce118 in g_signal_emit_valist (instance=0x83d26a8,
    signal_id=82, detail=0, var_args=0xbfffb89c
    "╗\212n@@╩Ъ@╩Ъь╦Ъ-ёm@\234╖Z@╗&=\bь╦Ъ{ю9@╗&=\bP\231\032\b")
    at gsignal.c:2554
    #40 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #41 0x4039b05b in gtk_button_clicked (button=0x52) at
    gtkbutton.c:555
    #42 0x4039c07b in gtk_real_button_released (button=0x52) at
    gtkbutton.c:1044
    #43 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x81b1138, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffba48,
    marshal_data=0x4039c030) at gmarshal.c:77
    #44 0x406bb717 in g_type_class_meta_marshal
    (closure=0x81b1138, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x52,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #45 0x406bb367 in g_closure_invoke (closure=0x52,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #46 0x406ce9cf in signal_emit_unlocked_R (node=0x81b1150,
    detail=0, instance=0x83d26a8, emission_return=0x0,
    instance_and_params=0xbfffbb40) at gsignal.c:2752
    #47 0x406ce118 in g_signal_emit_valist (instance=0x83d26a8,
    signal_id=81, detail=0, var_args=0xbfffbccc
    "-ёm@`Ъ\200\203n@ ") at gsignal.c:2554
    #48 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #49 0x4039af9b in gtk_button_released (button=0x51) at
    gtkbutton.c:547
    #50 0x4039befb in gtk_button_button_release
    (widget=0x49cc8903, event=0x49cc8903) at gtkbutton.c:960
    #51 0x404296ae in _gtk_marshal_BOOLEAN__BOXED
    (closure=0x80b2f80, return_value=0xbfffbe40,
    n_param_values=2, param_values=0xbfffbf60,
    invocation_hint=0xbfffbe68, marshal_data=0x4039bec0) at
    gtkmarshalers.c:82
    #52 0x406bb717 in g_type_class_meta_marshal
    (closure=0x80b2f80, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x51,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #53 0x406bb367 in g_closure_invoke (closure=0x51,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #54 0x406cebf9 in signal_emit_unlocked_R (node=0x80b2468,
    detail=0, instance=0x83d26a8, emission_return=0xbfffbf00,
    instance_and_params=0xbfffbf60) at gsignal.c:2860
    #55 0x406cdf19 in g_signal_emit_valist (instance=0x83d26a8,
    signal_id=0, detail=0, var_args=0xbfffc0f0 "ЬюЪЬюЪ") at
    gsignal.c:2564
    #56 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #57 0x405176bb in gtk_widget_event_internal (widget=0x0,
    event=0x1) at gtkwidget.c:3143
    #58 0x40429487 in gtk_propagate_event (widget=0x83d26a8,
    event=0x818a1a4) at gtkmain.c:2267
    #59 0x40428162 in gtk_main_do_event (event=0x818a1a4) at
    gtkmain.c:1502
    #60 0x405f1625 in gdk_event_dispatch (source=0x49cc8903,
    callback=0, user_data=0x0) at gdkevents-x11.c:2018
    #61 0x40711725 in g_main_dispatch (context=0x80aec18) at
    gmain.c:1653
    #62 0x40712768 in g_main_context_dispatch
    (context=0x818a1a4) at gmain.c:2197
    #63 0x40712a7d in g_main_context_iterate (context=0x80aec18,
    block=1, dispatch=1, self=0x80bde28) at gmain.c:2278
    #64 0x407131bf in g_main_loop_run (loop=0x83d4ea0) at
    gmain.c:2498
    #65 0x4042799f in gtk_main () at gtkmain.c:1092
    #66 0x4006fc84 in sg_dialog_run (wdialog=0x2f1d3825,
    parent=0x80af260) at sg_dialog.c:305
    #67 0x400918db in pick_iterator (widget=0x0, data=0x83d2fe0)
    at sg_dataset_dialog.c:237
    #68 0x4009194e in sg_dataset_dialog (app=0x49cc8903,
    layer=0x49cc8903) at sg_dataset_dialog.c:259
    #69 0x40078fd8 in add_dataset (button=0x83ca330,
    window=0x49cc8903) at sg_plot_window.c:210
    #70 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x83cdef8, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffc518,
    marshal_data=0x0) at gmarshal.c:77
    #71 0x406bb367 in g_closure_invoke (closure=0x83ca330,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #72 0x406cf144 in signal_emit_unlocked_R (node=0x81a99a8,
    detail=0, instance=0x83ca330, emission_return=0x0,
    instance_and_params=0xbfffc610) at gsignal.c:2822
    #73 0x406ce118 in g_signal_emit_valist (instance=0x83ca330,
    signal_id=82, detail=0, var_args=0xbfffc79c
    "&#9559;\212n@@&#1081;&#1066;@&#1081;&#1066;&#1100;&#1075;&#1066;-&#1105;m@\234&#9558;Z@0&#1105;<\b&#1100;&#1075;&#1066;{&#1102;9@0&#1105;<\bP\231\032\b")
    at gsignal.c:2554
    #74 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #75 0x4039b05b in gtk_button_clicked (button=0x52) at
    gtkbutton.c:555
    #76 0x4039c07b in gtk_real_button_released (button=0x52) at
    gtkbutton.c:1044
    #77 0x406cf537 in g_cclosure_marshal_VOID__VOID
    (closure=0x81b1138, return_value=0x0, n_param_values=1,
    param_values=0x49cc8903, invocation_hint=0xbfffc948,
    marshal_data=0x4039c030) at gmarshal.c:77
    #78 0x406bb717 in g_type_class_meta_marshal
    (closure=0x81b1138, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x52,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #79 0x406bb367 in g_closure_invoke (closure=0x52,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #80 0x406ce9cf in signal_emit_unlocked_R (node=0x81b1150,
    detail=0, instance=0x83ca330, emission_return=0x0,
    instance_and_params=0xbfffca40) at gsignal.c:2752
    #81 0x406ce118 in g_signal_emit_valist (instance=0x83ca330,
    signal_id=81, detail=0, var_args=0xbfffcbcc
    "-&#1105;m@`&#1085;&#1066;\200\203n@ ") at gsignal.c:2554
    #82 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #83 0x4039af9b in gtk_button_released (button=0x51) at
    gtkbutton.c:547
    #84 0x4039befb in gtk_button_button_release
    (widget=0x49cc8903, event=0x49cc8903) at gtkbutton.c:960
    #85 0x404296ae in _gtk_marshal_BOOLEAN__BOXED
    (closure=0x80b2f80, return_value=0xbfffcd40,
    n_param_values=2, param_values=0xbfffce60,
    invocation_hint=0xbfffcd68, marshal_data=0x4039bec0) at
    gtkmarshalers.c:82
    #86 0x406bb717 in g_type_class_meta_marshal
    (closure=0x80b2f80, return_value=0x49cc8903,
    n_param_values=1238141187, param_values=0x51,
    invocation_hint=0x49cc8903, marshal_data=0x49cc8903) at
    gclosure.c:514
    #87 0x406bb367 in g_closure_invoke (closure=0x51,
    return_value=0x49cc8903, n_param_values=1238141187,
    param_values=0x49cc8903, invocation_hint=0x49cc8903) at
    gclosure.c:437
    #88 0x406cebf9 in signal_emit_unlocked_R (node=0x80b2468,
    detail=0, instance=0x83ca330, emission_return=0xbfffce00,
    instance_and_params=0xbfffce60) at gsignal.c:2860
    #89 0x406cdf19 in g_signal_emit_valist (instance=0x83ca330,
    signal_id=0, detail=0, var_args=0xbfffcff0 "&#1068;&#1086;&#1066;&#1068;&#1086;&#1066;") at
    gsignal.c:2564
    #90 0x406ce384 in g_signal_emit (instance=0x49cc8903,
    signal_id=1238141187, detail=1238141187) at gsignal.c:2612
    #91 0x405176bb in gtk_widget_event_internal (widget=0x0,
    event=0x1) at gtkwidget.c:3143
    #92 0x40429487 in gtk_propagate_event (widget=0x83ca330,
    event=0x818a158) at gtkmain.c:2267
    #93 0x40428162 in gtk_main_do_event (event=0x818a158) at
    gtkmain.c:1502
    #94 0x405f1625 in gdk_event_dispatch (source=0x49cc8903,
    callback=0, user_data=0x0) at gdkevents-x11.c:2018
    #95 0x40711725 in g_main_dispatch (context=0x80aec18) at
    gmain.c:1653
    #96 0x40712768 in g_main_context_dispatch
    (context=0x818a158) at gmain.c:2197
    #97 0x40712a7d in g_main_context_iterate (context=0x80aec18,
    block=1, dispatch=1, self=0x80bde28) at gmain.c:2278
    #98 0x407131bf in g_main_loop_run (loop=0x83a2c18) at
    gmain.c:2498
    #99 0x4042799f in gtk_main () at gtkmain.c:1092
    #100 0x0804db50 in main (argc=1, argv=0xbfffd254,
    envp=0xbfffd25c) at sg_main.c:98
    #101 0x40a8e54d in __libc_start_main () from /lib/libc.so.6
    (gdb)

     
  • Adrian E. Feiguin

    • assigned_to: nobody --> feiguin
    • status: open --> closed-fixed
     
  • Adrian E. Feiguin

    Logged In: YES
    user_id=7711

    This is actually more than one bug. You'll find the fixes in
    cvs. TNX!

     

Log in to post a comment.