On 30 Apr 2012, at 19:47, William Scott wrote:
> Any hints how to get it not to work? Is there anything
> in the pdb I could use as an example?
Load the tutorial model and data, open add OXT dialogue box, change chain A to B in drop-down box = instant segfault for me.
I've just built the latest pre-release with -O0 -ggdb
coot-real --version-full is:
0.7-pre-1 (revision 4144) [with guile 1.8.8 embedded] [with python 2.7.3 embedded]
Binary type: Darwin-MacOSX-10.6.8-i386-python-gtk2
backtrace below:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x000000001fa9afb0
0x00007fff80339c00 in strlen ()
(gdb) backtrace
#0 0x00007fff80339c00 in strlen ()
#1 0x00007fff84ef154d in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string ()
#2 0x0000000100240b8e in graphics_info_t::add_OXT_chain_menu_item_activate (item=0x10629e020, pos=531214256) at graphics-info-gui.cc:3524
#3 0x0000000104039a66 in g_closure_invoke ()
#4 0x000000010404c6cd in signal_emit_unlocked_R ()
#5 0x000000010404d56c in g_signal_emit_valist ()
#6 0x000000010404da2b in g_signal_emit ()
#7 0x00000001039e3408 in gtk_widget_activate ()
#8 0x00000001038ff0e3 in gtk_menu_shell_activate_item ()
#9 0x0000000103900203 in gtk_menu_shell_button_release ()
#10 0x00000001038f2774 in _gtk_marshal_BOOLEAN__BOXED ()
#11 0x0000000104039a66 in g_closure_invoke ()
#12 0x000000010404c8c3 in signal_emit_unlocked_R ()
#13 0x000000010404d5bf in g_signal_emit_valist ()
#14 0x000000010404da2b in g_signal_emit ()
#15 0x00000001039ddde4 in gtk_widget_event_internal ()
#16 0x00000001038ec049 in gtk_propagate_event ()
#17 0x00000001038ecf44 in gtk_main_do_event ()
#18 0x0000000103caf852 in gdk_event_dispatch ()
#19 0x00000001040a4bf8 in g_main_context_dispatch ()
#20 0x00000001040a772d in g_main_context_iterate ()
#21 0x00000001040a7a09 in g_main_loop_run ()
#22 0x00000001038ed20b in gtk_main ()
#23 0x00000001000221f8 in c_inner_main (closure=0x7fff5fbfda00, argc=1, argv=0x7fff5fbfdf40) at c-inner-main.c:311
#24 0x00000001026df827 in invoke_main_func ()
#25 0x00000001026b3312 in c_body ()
#26 0x000000010271eb8b in scm_c_catch ()
#27 0x00000001026b3717 in scm_i_with_continuation_barrier ()
#28 0x00000001026b37c4 in scm_c_with_continuation_barrier ()
#29 0x000000010271d853 in scm_i_with_guile_and_parent ()
#30 0x00000001026df7e7 in scm_boot_guile ()
#31 0x000000010002227a in c_wrapper_scm_boot_guile (argc=1, argv=0x7fff5fbfdf40, pcld=0x7fff5fbfda00) at c-inner-main.c:366
#32 0x000000010001660e in main (argc=1, argv=0x7fff5fbfdf40) at main.cc:620
(gdb) frame 2
#2 0x0000000100240b8e in graphics_info_t::add_OXT_chain_menu_item_activate (item=0x10629e020, pos=531214256) at graphics-info-gui.cc:3524
3524 add_OXT_chain = std::string(data);
(gdb) print data
$1 = 0x1fa9afb0 <Address 0x1fa9afb0 out of bounds>
Hopefully someone knows what all that means!
Huw
|