Ember Crash

Bug #1231414 reported by Jesse Horne
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ember
Invalid
Undecided
Unassigned

Bug Description

I am currently using Ubuntu 12.04

jessewf@comp-Latitude-E5500:~/worldforge$ ./hammer/work/local/bin/ember --debug
Starting Ember in debugger....
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Registering: list_commands
Registering: quit
Registering: toggle_erispolling
Starting Ember version 0.7.1
Initializing Ember services
Registering: loadscript
Registering: connect
Registering: meta_refresh
Registering: meta_abort
Metaserver Service created
Registering: set_value
Registering: get_value
Setting home directory to /home/jessewf/.ember
[New Thread 0xb535eb40 (LWP 15019)]
[Thread 0xb535eb40 (LWP 15019) exited]
[New Thread 0xb535eb40 (LWP 15021)]
[New Thread 0xb09ffb40 (LWP 15022)]
[New Thread 0xad258b40 (LWP 15026)]
[New Thread 0xaca57b40 (LWP 15027)]

Program received signal SIGSEGV, Segmentation fault.
0xb6d03bf2 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#0 0xb6d03bf2 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#1 0x082e63e9 in std::_Rb_tree_iterator<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > >::operator++() ()
#2 0x082e697b in std::_Rb_tree<CEGUI::Window*, std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> >, std::_Select1st<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > >, std::less<CEGUI::Window*>, std::allocator<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > > >::erase(std::_Rb_tree_iterator<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > >) ()
#3 0x082e6545 in std::multimap<CEGUI::Window*, CEGUI::RefCounted<CEGUI::BoundSlot>, std::less<CEGUI::Window*>, std::allocator<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > > >::erase(std::_Rb_tree_iterator<std::pair<CEGUI::Window* const, CEGUI::RefCounted<CEGUI::BoundSlot> > >) ()
#4 0xb70d7377 in CEGUI::LayoutContainer::removeChild_impl(CEGUI::Window*) () from /home/jessewf/worldforge/hammer/work/local/lib/libCEGUIBase-0.7.7.so
#5 0xb7094190 in CEGUI::Window::removeChildWindow(CEGUI::Window*) () from /home/jessewf/worldforge/hammer/work/local/lib/libCEGUIBase-0.7.7.so
#6 0x08361122 in Ember::OgreView::OgreConfigurator::configure() ()
#7 0x08340e54 in Ember::OgreView::OgreSetup::showConfigurationDialog() ()
#8 0x08341320 in Ember::OgreView::OgreSetup::configure() ()
#9 0x08326441 in Ember::OgreView::EmberOgre::setup(Ember::Input&, Ember::MainLoopController&) ()
#10 0x080df51a in Ember::Application::start() ()
#11 0x080e9ac2 in main ()
A debugging session is active.

 Inferior 1 [process 15011] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]

Revision history for this message
Jesse Horne (j-horne2796) wrote :
description: updated
Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

Just to make sure; did you run "make install" properly first? This might be an issue if there's an older version of the layout file installed (but the binary is newer).

Revision history for this message
Jesse Horne (j-horne2796) wrote : Re: [Bug 1231414] Re: Ember Crash
Download full text (3.6 KiB)

I did everything described on the Hammer wiki page.

On Thu, Sep 26, 2013 at 1:53 PM, Erik Ogenvik <email address hidden> wrote:

> Just to make sure; did you run "make install" properly first? This might
> be an issue if there's an older version of the layout file installed
> (but the binary is newer).
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1231414
>
> Title:
> Ember Crash
>
> Status in The Worldforge Ember client:
> New
>
> Bug description:
> I am currently using Ubuntu 12.04
>
> jessewf@comp-Latitude-E5500:~/worldforge$ ./hammer/work/local/bin/ember
> --debug
> Starting Ember in debugger....
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
> Registering: list_commands
> Registering: quit
> Registering: toggle_erispolling
> Starting Ember version 0.7.1
> Initializing Ember services
> Registering: loadscript
> Registering: connect
> Registering: meta_refresh
> Registering: meta_abort
> Metaserver Service created
> Registering: set_value
> Registering: get_value
> Setting home directory to /home/jessewf/.ember
> [New Thread 0xb535eb40 (LWP 15019)]
> [Thread 0xb535eb40 (LWP 15019) exited]
> [New Thread 0xb535eb40 (LWP 15021)]
> [New Thread 0xb09ffb40 (LWP 15022)]
> [New Thread 0xad258b40 (LWP 15026)]
> [New Thread 0xaca57b40 (LWP 15027)]
>
> Program received signal SIGSEGV, Segmentation fault.
> 0xb6d03bf2 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) () from
> /usr/lib/i386-linux-gnu/libstdc++.so.6
> #0 0xb6d03bf2 in std::_Rb_tree_increment(std::_Rb_tree_node_base*) ()
> from /usr/lib/i386-linux-gnu/libstdc++.so.6
> #1 0x082e63e9 in std::_Rb_tree_iterator<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >::operator++() ()
> #2 0x082e697b in std::_Rb_tree<CEGUI::Window*, std::pair<CEGUI::Window*
> const, CEGUI::RefCounted<CEGUI::BoundSlot> >,
> std::_Select1st<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >, std::less<CEGUI::Window*>,
> std::allocator<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >
> >::erase(std::_Rb_tree_iterator<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >) ()
> #3 0x082e6545 in std::multimap<CEGUI::Window*,
> CEGUI::RefCounted<CEGUI::BoundSlot>, std::less<CEGUI::Window*>,
> std::allocator<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >
> >::erase(std::_Rb_tree_iterator<std::pair<CEGUI::Window* const,
> CEGUI::RefCounted<CEGUI::BoundSlot> > >) ()
> #4 0xb70d7377 in
> CEGUI::LayoutContainer::removeChild_impl(CEGUI::Window*) () from
> /home/jessewf/worldforge/hammer/work/local/lib/libCEGUIBase-0.7.7.so
> #5 0xb7094190 in CEGUI::Window::removeChildWindow(CEGUI::Window*) ()
> from /home/jessewf/worldforge/hammer/work/local/lib/libCEGUIBase-0.7.7.so
> #6 0x08361122 in Ember::OgreView::OgreConfigurator::configure() ()
> #7 0x08340e54 in Ember::OgreView::OgreSetup::showConfigurationDialog()
> ()
> #8 0x08341320 in Ember::OgreView::OgreSetup::configure() ()
> ...

Read more...

Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

This is really strange. The best explanation for this kind of error is that there's an older version of the layout file installed. Could you post your $hammer/work/local/share/ember/media/shared/gui/cegui/datafiles/layouts/OgreConfigurator.layout file?

Revision history for this message
Jesse Horne (j-horne2796) wrote :
Download full text (8.3 KiB)

<?xml version='1.0' encoding='UTF-8'?>
<GUILayout>
    <Window Type='EmberLook/StaticText' Name='Main'>
        <Property Name='BackgroundEnabled' Value='true' />
        <Property Name='FrameEnabled' Value='true' />
        <Window Type='EmberLook/StaticImage' Name='Logo'>
            <Property Name='UnifiedSize' Value='{{1,0},{0,90}}' />
            <Property Name='MousePassThroughEnabled' Value='true' />
            <Property Name='Image' Value='set:splash image:main' />
        </Window>
        <Window Type='DefaultWindow' Name='Main_wrapper'>
            <Property Name='UnifiedPosition' Value='{{0,5},{0,95}}' />
            <Property Name='UnifiedSize' Value='{{1,-10},{1,-120}}' />
            <Window Type='VerticalLayoutContainer' Name='Main_container'>
                <Window Type='DefaultWindow' Name='RenderSystem_wrapper'>
                    <Property Name='UnifiedSize' Value='{{1,0},{0,30}}' />
                    <Window Type='HorizontalLayoutContainer'
Name='RenderSystem_container'>
                        <Window Type='EmberLook/StaticText'
Name='RenderSystem_text'>
                            <Property Name='UnifiedSize'
Value='{{0.5,0},{1,0}}' />
                            <Property Name='Text' Value='Render system' />
                        </Window>
                        <Window Type='EmberLook/Combobox'
Name='RenderSystem'>
                            <Property Name='UnifiedSize'
Value='{{0.5,0},{0,150}}' />
                            <Property Name='ClippedByParent' Value='false'
/>
                        </Window>
                    </Window>
                </Window>
                <Window Type='DefaultWindow' Name='Resolution_wrapper'>
                    <Property Name='UnifiedSize' Value='{{1,0},{0,30}}' />
                    <Window Type='HorizontalLayoutContainer'
Name='Resolution_container'>
                        <Window Type='EmberLook/StaticText'
Name='Resolution_text'>
                            <Property Name='UnifiedSize'
Value='{{0.5,0},{1,0}}' />
                            <Property Name='Text' Value='Resolution' />
                        </Window>
                        <Window Type='EmberLook/Combobox' Name='Resolution'>
                            <Property Name='UnifiedSize'
Value='{{0.5,0},{0,150}}' />
                            <Property Name='ClippedByParent' Value='false'
/>
                        </Window>
                    </Window>
                </Window>
                <Window Type='DefaultWindow' Name='Fullscreen_container'>
                    <Property Name='UnifiedSize' Value='{{1,0},{0,30}}' />
                    <Window Type='EmberLook/Checkbox' Name='Fullscreen'>
                        <Property Name='UnifiedSize' Value='{{1,0},{1,0}}'
/>
                        <Property Name='Text' Value='Full screen' />
                    </Window>
                </Window>
                <Window Type='DefaultWindow' Name='DontShowAgain_container'>
                    <Property Name='UnifiedSize' Value='{{1,0},{0,30}}' />
                    <Window Type='EmberLook/Checkbox' Name='DontShowAgain'>
                        <Property Name='UnifiedSize' Value='{{1,0},{1,0}}'
/>
   ...

Read more...

Revision history for this message
Jesse Horne (j-horne2796) wrote :
Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

We've updated the version of CEGUI we use to a 0.8. Could you refresh and rebuild from Hammer to see if you still get this error?

Changed in ember:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.