[haiku-bugs] [Haiku] #9117: Unable to start dosbox 0.74 on hrev1alpha4-44674

  • From: "Giova84" <trac@xxxxxxxxxxxx>
  • Date: Tue, 06 Nov 2012 01:00:13 -0000

#9117: Unable to start dosbox 0.74 on hrev1alpha4-44674
-------------------------------------------------+-------------------------
 Reporter:  Giova84                              |        Owner:  bonefish
     Type:  bug                                  |       Status:  new
 Priority:  normal                               |    Milestone:  R1
Component:  System/runtime_loader                |      Version:
 Keywords:  Unable to start dosbox 0.74 on       |  R1/Development
  hrev1alpha4-44674                              |   Blocked By:
 Blocking:                                       |  Has a Patch:  0
 Platform:  x86                                  |
-------------------------------------------------+-------------------------
 On hrev44563 i was able to run DosBox (if I copy libstdc++.so from Alpha3,
 because without libstdc++.so from Alpha3, DosBox always exit with an
 error)
 Today i have installed hrev1alpha4-44674 but now DosBox exit with an error
 again, also if i copy the old libstdc++.so from Alpha3.

 Output of bt:

 {{{
 [Switching to team /boot/apps/DOSBox/dosbox (56589) thread dosbox (56589)]
 0x02d82bd4 in std::locale::operator= () from
 /boot/system/lib/gcc4/libstdc++.so
 (gdb) bt
 #0  0x02d82bd4 in std::locale::operator= () from
 /boot/system/lib/gcc4/libstdc++.so
 #1  0x02d822c2 in std::ios_base::_M_init () from
 /boot/system/lib/gcc4/libstdc++.so
 #2  0x02d97c81 in std::basic_ios<char, std::char_traits<char> >::init ()
    from /boot/system/lib/gcc4/libstdc++.so
 #3  0x003d4506 in Config::ParseConfigFile ()
 #4  0x00302f7c in main ()
 (gdb)

 Output of bt with libstdc++.so from Alpha3 (with this method i can launch
 DosBox on hrev44563):

 {{{
 [Switching to team ./dosbox (56774) thread dosbox (56774)]
 0x02d838d4 in std::locale::operator= () from
 /boot/apps/DOSBox/lib/libstdc++.so
 (gdb) bt
 #0  0x02d838d4 in std::locale::operator= () from
 /boot/apps/DOSBox/lib/libstdc++.so
 #1  0x02d82752 in std::ios_base::_M_init () from
 /boot/apps/DOSBox/lib/libstdc++.so
 #2  0x02d96b01 in std::basic_ios<char, std::char_traits<char> >::init ()
    from /boot/apps/DOSBox/lib/libstdc++.so
 #3  0x0475dd88 in BPrivate::PlainTextCatalog::ReadFromFile ()
    from /boot/system/add-ons/locale/catalogs/gcc4/plaintext
 #4  0x0475f6ea in BPrivate::PlainTextCatalog::PlainTextCatalog ()
    from /boot/system/add-ons/locale/catalogs/gcc4/plaintext
 #5  0x0475fa6e in instantiate_catalog ()
    from /boot/system/add-ons/locale/catalogs/gcc4/plaintext
 #6  0x02c4083a in BPrivate::MutableLocaleRoster::LoadCatalog ()
    from /boot/system/lib/gcc4/libbe.so
 #7  0x02c3305c in BCatalog::SetTo () from /boot/system/lib/gcc4/libbe.so
 #8  0x02c40546 in BPrivate::MutableLocaleRoster::LoadSystemCatalog ()
 ---Type <return> to continue, or q <return> to quit---
    from /boot/system/lib/gcc4/libbe.so
 #9  0x02c39a14 in __initialize_locale_kit () from
 /boot/system/lib/gcc4/libbe.so
 #10 0x02b66908 in initialize_after () from /boot/system/lib/gcc4/libbe.so
 #11 0x02b5f9e2 in __haiku_init_after () from
 /boot/system/lib/gcc4/libbe.so
 #12 0x02b4ca4a in _init () from /boot/system/lib/gcc4/libbe.so
 #13 0x00100910 in init_dependencies () from /boot/system/runtime_loader
 #14 0x00100d3c in load_program () from /boot/system/runtime_loader
 #15 0x0010620a in runtime_loader () from /boot/system/runtime_loader
 #16 0x7ffedfec in ?? ()
 (gdb)
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/9117>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: