1855: crash when sharing

Started by Bruno Kestemont

CharlieFortsConscience Lv 1

Some extra info - I had the hotfix update (20200625-6f685ae5d0-win_x86-devprev) which, by the way, didnt show the usual blue percent completed bars when it updated, it just paused and went into the usual login process.

On 1855 it is crashing when uploading to group, dowloading from group but also when editting the info box on saved solutions. Everything appears when next you load the game.

jeff101 Lv 1

Attached are log and debug.txt files 
for 7 different Puzzle 1855 crashes.
Crashes 1-7 made the files log{1-7}.txt
and debug{1-7}.txt, respectively.
All 7 crashes occurred for the same 
Foldit client on the same Windows 10 
laptop running devprev with: 
cmp-binary    6/26/2020 528pm
cmp-database  6/26/2020 528pm
cmp-resources 6/26/2020 531pm

Crashes 1-4 occurred after I downloaded 
Group solutions from the server so I 
could evo them. Each time, the client 
downloaded one solution and then crashed, 
making 2 new files in my C:\Foldit10b 
folder:

download_tmp_UNIQ-*.ir_solution
039*.ir_shared_solution.ir_solution

At first glance, both files looked the 
same, so I deleted one from each pair.

Crash 5 occurred after I edited the 
description for a puzzle*.ir_solution 
file already stored in my C:\Foldit10b 
folder.

Crashes 6-7 occurred when I tried
to share a solo solution with my
Group. Neither time did the solution
copy to the server, so sharing with
the Group did not succeed.

log6.txt is much larger than the other 
files (1932 KB vs 7-25 KB), so I am not 
attaching it below.

John McLeod Lv 1

Same issue with 1855 share with my group

Build ID: 20200625-6f685ae5d0-win_x86

Consistently when sharing 1855 solution with group Foldit immediately stops working and the resulting share can't be loaded by the others.

Log File from the OpenGL stuff follows:

Initting the list…
Got the puzzles…
Sending SOPs:

Finished show_puzzle_screen…
** Got OpenGL error: invalid value at ......\source\src\interactive\gui\Texture.cc:270
**
Got OpenGL error in context:
1: interactive::render::check_for_open_gl_errors +279 bytes (no line)
2: interactive::gui::Texture::bind_data_to_gpu +302 bytes (no line)
3: interactive::gui::Texture::bind +284 bytes (no line)
4: interactive::gui::StaticImage::on_render +742 bytes (no line)
5: interactive::gui::Container::on_render +453 bytes (no line)
6: interactive::gui::TopLevel::on_render +473 bytes (no line)
7: interactive::guiwrapper::win32::Win32Wrapper::win_display_func +85 bytes (no line)
8: interactive::guiwrapper::win32::Win32Wrapper::start +421 bytes (no line)
9: interactive::application::interactive_main +2622 bytes (no line)
10: game::application::game_main +1321 bytes (no line)
11: library_main +21 bytes (no line)
12: no symbol (no line)
13: no symbol (no line)
14: no symbol (no line)
15: BaseThreadInitThunk +25 bytes (no line)
16: RtlGetAppContainerNamedObjectPath +228 bytes (no line)
17: RtlGetAppContainerNamedObjectPath +180 bytes (no line)

Sending SOPs:

has key .opdb
Loading restype LIG_100 (LIG,Z) from SMILES string [H]N([H])C([H])(C(=O)[H])C([H])([H])C([H])([H])C([H])([H])N([H])C(=[N+]([H])[H])[N]([H])[H]
has key .opuzzle_setup
has key .reaction_set
starting score : -58.6926
puzzle loaded
Autosave puzzles/0002009845/0000193761/default/autosave.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-best.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-recentbest.ir_solution loaded.
Generated 15 rotamers for LG_5003 in 0.692s total.
Autosave puzzles/0002009845/0000193761/default/autosave-creditbest.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-best.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-recentbest.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-creditbest.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-best.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-recentbest.ir_solution loaded.
Autosave puzzles/0002009845/0000193761/default/autosave-creditbest.ir_solution loaded.
building library…Generated 20 rotamers for LG_5004 in 32.133s total.
Generated 20 rotamers for LG_5004 in 32.542s total.
Generated 20 rotamers for LG_5004 in 33.669s total.
Generated 20 rotamers for LG_5004 in 33.695s total.
Generated 20 rotamers for LG_5004 in 34.184s total.
Generated 20 rotamers for LG_5004 in 33.614s total.
Generated 20 rotamers for LG_5004 in 33.674s total.
Generated 20 rotamers for LG_5004 in 32.548s total.
Generated 20 rotamers for LG_5004 in 31.666s total.
done.
ScorePanel new session
clear density…
GROUP CHAT CHANNEL: AnthropicDreams
SRVR_THRD getting notifications…
BOINC says connect to: irc.fold.it:6667
Using nick: John_McLeod
Initting IRC mappings…
Error: not connected to IRC when init happened.
Ended Initialization of GameApplication
Entering IRC::run
Sending SOPs:

Notice : This nickname is registered and protected. If it is your Notice : nick, type /msg NickServ IDENTIFY password. Otherwise, Notice : please choose a different nick. Notice : Password accepted - you are now recognized. IDENTIFIED Sending message to FolditIRCBot: infoplz #global Sending message to FolditIRCBot: infoplz #veteran Initting IRC mappings... Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

SRVR_THRD getting notifications…
Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Sending SOPs:

Generated 2 rotamers for LG_50013 in 1.024s total.

UNHANDLED EXCEPTION
** Encountered Crash at Unknown File:0
Unknown Exception
1: interactive::util::Thread::join +406 bytes (no line)
2: interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification::~ThreadedRDKitRotamerLibrarySpecification +64 bytes (no line)
3: interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification::vector deleting destructor' +11 bytes (no line) 4: boost::detail::sp_counted_impl_p<interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification>::dispose +13 bytes (no line) 5: core::chemical::ResidueType::~ResidueType +1544 bytes (no line) 6: core::chemical::ResidueType::vector deleting destructor' +11 bytes (no line)
7: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 8: core::conformation::Residue::~Residue +504 bytes (no line) 9: core::conformation::Residue::`vector deleting destructor' +11 bytes (no line) 10: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 11: std::_Destroy_range1<std::allocator<boost::shared_ptr >,boost::shared_ptr *> +80 bytes (no line) 12: core::conformation::Conformation::clear +227 bytes (no line) 13: core::pose::Pose::clear +50 bytes (no line) 14: core::pose::Pose::~Pose +114 bytes (no line) 15: interactive::rosetta_util::WrappedPose::~WrappedPose +389 bytes (no line) 16: interactive::rosetta_util::WrappedPose::`vector deleting destructor' +11 bytes (no line) 17: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 18: standalone::application::Solution::~Solution +193 bytes (no line) 19: standalone::application::Solution::`vector deleting destructor' +11 bytes (no line) 20: game::application::GameApplication::on_upload +578 bytes (no line) 21: interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith)>::operator()<game::application::GameApplication,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith,void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith),0> +86 bytes (no line) 22: boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith)>,boost::_bi::list3<boost::_bi::value<interactive::util::access_ptr >,boost::arg<1>,boost::arg<2> > >,void,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith>::invoke +35 bytes (no line) 23: boost::function2<void,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith>::operator() +126 bytes (no line) 24: game::application::LoadSaveDialog::upload_solution +307 bytes (no line) 25: interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith)>::operator()<game::application::LoadSaveDialog,enum game::application::boinc::SolutionSharedWith &,void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith),0> +83 bytes (no line) 26: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith)>,boost::_bi::list2<boost::_bi::value<interactive::util::access_ptr >,boost::_bi::value > >,void>::invoke +32 bytes (no line) 27: boost::function0::operator() +120 bytes (no line) 28: interactive::gui::Button::generate_click +85 bytes (no line) 29: interactive::gui::Button::on_mouse_up +90 bytes (no line) 30: interactive::gui::TopLevel::on_mouse_up +184 bytes (no line) 31: interactive::guiwrapper::GUIWrapper::generic_mouse_button_func +752 bytes (no line) 32: interactive::util::detail::checked_fxn_wrapper<void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int)>::operator()<interactive::guiwrapper::win32::Win32Wrapper,int &,bool &,int &,int &,void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int),0> +95 bytes (no line) 33: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int)>,boost::_bi::list5<boost::_bi::value<interactive::util::access_ptr >,boost::_bi::value,boost::_bi::value,boost::_bi::value,boost::_bi::value > >,void>::invoke +46 bytes (no line) 34: boost::function0::operator() +120 bytes (no line) 35: interactive::guiwrapper::GUIWrapper::enqueue_event +76 bytes (no line) 36: interactive::guiwrapper::win32::Win32Wrapper::win_mouse_button_func +106 bytes (no line) 37: interactive::guiwrapper::win32::Win32Wrapper::WndProc +1153 bytes (no line) 38: AddClipboardFormatListener +75 bytes (no line) 39: CallWindowProcW +2860 bytes (no line) 40: CallWindowProcW +127 bytes (no line) 41: glDebugEntry +3614 bytes (no line) 42: AddClipboardFormatListener +75 bytes (no line) 43: CallWindowProcW +2860 bytes (no line) 44: DispatchMessageW +558 bytes (no line) 45: DispatchMessageA +16 bytes (no line) 46: interactive::guiwrapper::win32::Win32Wrapper::start +341 bytes (no line) 47: interactive::application::interactive_main +2622 bytes (no line) 48: game::application::game_main +1321 bytes (no line) 49: library_main +21 bytes (no line) ...

1: interactive::util::Thread::join +406 bytes (no line)
2: interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification::~ThreadedRDKitRotamerLibrarySpecification +64 bytes (no line)
3: interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification::vector deleting destructor' +11 bytes (no line) 4: boost::detail::sp_counted_impl_p<interactive::rosetta_util::ligand::ThreadedRDKitRotamerLibrarySpecification>::dispose +13 bytes (no line) 5: core::chemical::ResidueType::~ResidueType +1544 bytes (no line) 6: core::chemical::ResidueType::vector deleting destructor' +11 bytes (no line)
7: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 8: core::conformation::Residue::~Residue +504 bytes (no line) 9: core::conformation::Residue::`vector deleting destructor' +11 bytes (no line) 10: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 11: std::_Destroy_range1<std::allocator<boost::shared_ptr >,boost::shared_ptr *> +80 bytes (no line) 12: core::conformation::Conformation::clear +227 bytes (no line) 13: core::pose::Pose::clear +50 bytes (no line) 14: core::pose::Pose::~Pose +114 bytes (no line) 15: interactive::rosetta_util::WrappedPose::~WrappedPose +389 bytes (no line) 16: interactive::rosetta_util::WrappedPose::`vector deleting destructor' +11 bytes (no line) 17: boost::detail::sp_counted_impl_p::dispose +13 bytes (no line) 18: standalone::application::Solution::~Solution +193 bytes (no line) 19: standalone::application::Solution::`vector deleting destructor' +11 bytes (no line) 20: game::application::GameApplication::on_upload +578 bytes (no line) 21: interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith)>::operator()<game::application::GameApplication,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith,void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith),0> +86 bytes (no line) 22: boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::GameApplication::*)(std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith)>,boost::_bi::list3<boost::_bi::value<interactive::util::access_ptr >,boost::arg<1>,boost::arg<2> > >,void,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith>::invoke +35 bytes (no line) 23: boost::function2<void,std::basic_string<char,std::char_traits,std::allocator > const &,enum game::application::boinc::SolutionSharedWith>::operator() +126 bytes (no line) 24: game::application::LoadSaveDialog::upload_solution +307 bytes (no line) 25: interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith)>::operator()<game::application::LoadSaveDialog,enum game::application::boinc::SolutionSharedWith &,void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith),0> +83 bytes (no line) 26: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall game::application::LoadSaveDialog::*)(enum game::application::boinc::SolutionSharedWith)>,boost::_bi::list2<boost::_bi::value<interactive::util::access_ptr >,boost::_bi::value > >,void>::invoke +32 bytes (no line) 27: boost::function0::operator() +120 bytes (no line) 28: interactive::gui::Button::generate_click +85 bytes (no line) 29: interactive::gui::Button::on_mouse_up +90 bytes (no line) 30: interactive::gui::TopLevel::on_mouse_up +184 bytes (no line) 31: interactive::guiwrapper::GUIWrapper::generic_mouse_button_func +752 bytes (no line) 32: interactive::util::detail::checked_fxn_wrapper<void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int)>::operator()<interactive::guiwrapper::win32::Win32Wrapper,int &,bool &,int &,int &,void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int),0> +95 bytes (no line) 33: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified,interactive::util::detail::checked_fxn_wrapper<void (__thiscall interactive::guiwrapper::GUIWrapper::*)(int,bool,int,int)>,boost::_bi::list5<boost::_bi::value<interactive::util::access_ptr >,boost::_bi::value,boost::_bi::value,boost::_bi::value,boost::_bi::value > >,void>::invoke +46 bytes (no line) 34: boost::function0::operator() +120 bytes (no line) 35: interactive::guiwrapper::GUIWrapper::enqueue_event +76 bytes (no line) 36: interactive::guiwrapper::win32::Win32Wrapper::win_mouse_button_func +106 bytes (no line) 37: interactive::guiwrapper::win32::Win32Wrapper::WndProc +1153 bytes (no line) 38: AddClipboardFormatListener +75 bytes (no line) 39: CallWindowProcW +2860 bytes (no line) 40: CallWindowProcW +127 bytes (no line) 41: glDebugEntry +3614 bytes (no line) 42: AddClipboardFormatListener +75 bytes (no line) 43: CallWindowProcW +2860 bytes (no line) 44: DispatchMessageW +558 bytes (no line) 45: DispatchMessageA +16 bytes (no line) 46: interactive::guiwrapper::win32::Win32Wrapper::start +341 bytes (no line) 47: interactive::application::interactive_main +2622 bytes (no line) 48: game::application::game_main +1321 bytes (no line) 49: library_main +21 bytes (no line) ...

jeff101 Lv 1

Since sharing solutions with Group doesn't seem to work for 1855, 
I'm guessing that sharing with Scientists won't work either.
With all the different ligand designs possible in Puzzle 1855,
this is a shame. I'd imagine there will be a great diversity
of solutions from each player. Because of this, I hope that
the Foldit Team will mine the many solutions automatically 
shared with the server as we play Puzzle 1855 online.

Perhaps posting a sequel to Puzzle 1855 after fixing all the
bugs with 1855 would help. It would also be nice if you would 
let us load solutions from Puzzle 1855 into this sequel puzzle.

Thanks!
Jeff

agcohn821 Staff Lv 1

1855

Hey everyone! The foldit team is addressing this–we appreciate your patience.