Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by stevo1977

  1. Curious indeed. Well, thanks again, lynx. You are a gentleman and a scholar. Cheers, stevo
  2. Success! You did it! lynx, I cannot thank you enough for your patient and detailed help. I recently rebuilt my system from scratch, and I opted not to back up all the fonts I used to have installed, so it makes sense that that could be a hangup. Out of curiosity, two questions if you don't mind: How did you figure out a font was the problem? Is there anyway to tell which font might be missing? I'm not overly concerned, now that the game is running, just curious. Thanks again! Cheers, stevo
  3. I did not install any mods specifically for fonts, but I could not say whether some of the mods I installed modified fonts. (gdb) p font $1 = (GemRB::Font *) 0x0 (gdb) p Height $2 = 13
  4. Got it. Please find the log file attached (gdb.txt) and pasted below. Starting program: /usr/local/bin/gemrb [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe8a7d700 (LWP 9989)] [Thread 0x7fffe8a7d700 (LWP 9989) exited] [New Thread 0x7fffe8a7d700 (LWP 9990)] [New Thread 0x7fffe8a7d700 (LWP 9991)] [Thread 0x7fffe8a7d700 (LWP 9990) exited] [New Thread 0x7fffe827c700 (LWP 9992)] [New Thread 0x7fffd37e7700 (LWP 9993)] [New Thread 0x7fffd1c8c700 (LWP 9999)] Thread 1 "gemrb" received signal SIGSEGV, Segmentation fault. 0x00007ffff7ad00a5 in GemRB::Label::SetAlignment (this=0x5555563ce7a0, Alignment=33 '!') at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Label.cpp:88 88 if (Height <= font->LineHeight) { #0 0x00007ffff7ad00a5 in GemRB::Label::SetAlignment (this=0x5555563ce7a0, Alignment=33 '!') at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Label.cpp:88 #1 0x00007ffff7acfc83 in GemRB::Label::Label (this=0x5555563ce7a0, frame=..., font=0x0, string=L"") at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Label.cpp:42 #2 0x00007fffed69280f in GemRB::CHUImporter::GetWindow (this=0x55555589cf50, wid=2) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/CHUImporter/CHUImporter.cpp:400 #3 0x00007ffff7a1b783 in GemRB::Interface::LoadWindow (this=0x555555768c80, WindowID=2) at /home/****/Games/BaldursGate/gemrb/gemrb/core/Interface.cpp:2658 #4 0x00007fffeb7a2af8 in GemRB_LoadWindow (args=0x7fffe912ba50) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/GUIScript/GUIScript.cpp:953 #5 0x00007fffeb278091 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #6 0x00007fffeb3df15c in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #7 0x00007fffeb3335b0 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #8 0x00007fffeb2cb543 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #9 0x00007fffeb3de587 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 #10 0x00007fffeb7c71ad in GemRB::CallPythonObject (Function=0x7fffd2b91b18, args=0x0) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/GUIScript/PythonHelpers.cpp:120 #11 0x00007fffeb7c7235 in GemRB::CallPython (Function=0x7fffd2b91b18, args=0x0) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/GUIScript/PythonHelpers.cpp:134 #12 0x00007fffeb7c70b4 in GemRB::PythonObjectCallback<GemRB::Control>::operator() (this=0x555555bcdd90, ctrl=0x555555a6ce80) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/GUIScript/PythonHelpers.cpp:98 #13 0x00007ffff7ac5f2e in GemRB::ControlEventHandler::operator() ( this=0x7fffffffdf68, ctrl=0x555555a6ce80) at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Control.h:185 #14 0x00007ffff7ac5abd in GemRB::Control::RunEventHandler ( this=0x555555a6ce80, handler=...) at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Control.cpp:166 #15 0x00007ffff7ac0701 in GemRB::Button::OnMouseUp (this=0x555555a6ce80, x=33, y=14, Button=1, Mod=0) at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/Button.cpp:531 #16 0x00007ffff7ac7075 in GemRB::EventMgr::MouseUp (this=0x55555577bdc0, x=36, y=157, Button=1, Mod=0) at /home/****/Games/BaldursGate/gemrb/gemrb/core/GUI/EventMgr.cpp:338 #17 0x00007ffff5ff1754 in GemRB::SDLVideoDriver::ProcessEvent ( this=0x5555557ad4e0, event=...) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/SDLVideo/SDLVideo.cpp:357 #18 0x00007ffff6049b80 in GemRB::SDL12VideoDriver::ProcessEvent ( this=0x5555557ad4e0, event=...) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/SDLVideo/SDL12Video.cpp:276 #19 0x00007ffff5ff0f38 in GemRB::SDLVideoDriver::PollEvents ( this=0x5555557ad4e0) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/SDLVideo/SDLVideo.cpp:152 #20 0x00007ffff5ff0edc in GemRB::SDLVideoDriver::SwapBuffers ( this=0x5555557ad4e0) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/SDLVideo/SDLVideo.cpp:143 #21 0x00007ffff604981e in GemRB::SDL12VideoDriver::SwapBuffers ( this=0x5555557ad4e0) at /home/****/Games/BaldursGate/gemrb/gemrb/plugins/SDLVideo/SDL12Video.cpp:201 #22 0x00007ffff7a13f3d in GemRB::Interface::Main (this=0x555555768c80) at /home/****/Games/BaldursGate/gemrb/gemrb/core/Interface.cpp:1017 #23 0x000055555555506b in main (argc=1, argv=0x7fffffffe338) at /home/****/Games/BaldursGate/gemrb/gemrb/GemRB.cpp:100 Thanks again for your help. Cheers, stevo
  5. Thanks for the quick reply, lynx! All of the character creation stuff works fine, and once in Candlekeep I can play the game normally and even save it. But as soon as I try to open either the Inventory or the Player Record it crashes. I rebuilt gemrb with the 'debug' option you listed. I ran the game and the same thing happened, but the GemRB.log looks exactly like before. How do I run it to get the stack traces and stuff? What do you mean by "through gdb"? Cheers, Steve
  6. I just cloned and compiled/installed GemRB from the master branch on git about three days ago, so I believe that's 0.8.4? I have modded BG1 and BG2 together for the Baldur's Gate Trilogy. I am running Debian Linux. Everything works great through character creation, saving, and playing the beginning of the game. But it crashes as soon as I try to open the Inventory or Player Record (the Map, Mage Spellbook, and Druid Spellbook all open fine). This happens whether I click on the icon or use the hotkey ('I' or 'R', respectively). I have attached my gemrb.log (GemRB.log). You will notice that it ends abruptly in the middle of a line. When I run it from a terminal the only additional output is 'Segmentation Fault'. Any help in identifying the problem would be much appreciated. Thanks! Cheers, stevo
  7. So the wis/int bonus is one-time bonus for each character? That's cool; I never knew that. Thanks!
  8. Are the values from lore.2da and lorebon.2da supposed to stack? For example, since Imoen is a thief, according to lorebon.2da she gets +3 to lore per level. But she also has a Wisdom of 11 (+0 to lore) and an Intelligence of 17 (+7 to lore). Does that mean she should get a total of +10 to lore per level? The reason I ask is because when I play Baldur's Gate with GemRB, she only receives the lore bonus from being a theif, so her lore only increases by +3 each level. I was wondering if this implementation is intentional, or if it is a bug. Thanks!
  • Create New...