enigma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Enigma-devel] Packages available


From: Martin Hawlisch
Subject: Re: [Enigma-devel] Packages available
Date: Mon, 23 Dec 2002 13:50:05 +0100 (MET)

Hi!

> > - I can get a segfault in level ant03 (MetaPuzzle) when moving some
> > special shaped puzzles into abyss. I currently try to reproduce this
> > on Linux and send a backtrace.
> 
> I don't think this had something to do with the shape of the puzzle
> stones.  It's rather *where* you hit them when you move them into the
> abyss.  I think it's fixed now.

Sorry, but there is another bug in the puzzle/abyss handling:

$ gdb ./enigma
GNU gdb 5.3-debian
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...run
(gdb) run
Starting program: /home/martin/devel/enigma_anoncvs/enigma
[New Thread 16384 (LWP 2237)]
Couldn't open mixer:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2237)]
_List_base<pair<basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, tools::Value>, 
allocator<pair<basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, tools::Value> >
>::clear (this=0x81080f0)
    at
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_list.h:238
238         __cur = (_List_node<_Tp>*) __cur->_M_next;
(gdb) bt
#0  _List_base<pair<basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >, tools::Value>, 
allocator<pair<basic_string<char,
string_char_traits<char>, __default_alloc_template<true, 0> >, tools::Value> >
>::clear (this=0x81080f0)
    at
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_list.h:238
#1  0x08088c62 in world::laser::PhotoStone::~PhotoStone (this=0x81080f0,
__in_chrg=136247996)
    at
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_list.h:192
#2  0x0809f19b in handle_stone_contact (normal=
          {<Vector<double,3>> = {v = {1.4660118915970889e-269,
-1.9972153014745189, -1.9972839660253001}}, <No data fields>}, address@hidden) 
at
world.cc:481
#3  0x080a2507 in px::V3 accumulate<world::StoneContact *, px::V3, px::V3
(*)> (__first=0x81efa78,
    __last=0x81efb00, __init=
          {<Vector<double,3>> = {v = {6.1384145465899299e-270,
-1.9969565868371424, 2.8830485440911838e-269}}, <No data fields>}, 
__binary_op=0x809f170
<handle_stone_contact(px::V3, world::StoneContact &)>)
    at
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_numeric.h:50
#4  0x0809f466 in handle_contacts (a=0x82e7620) at world.cc:514
#5  0x080a0086 in tick_actor (a=0x82e7620, dtime=0.014999999999999999) at
world.cc:590
#6  0x080a17f2 in world::Tick (dtime=0.014999999999999999) at world.cc:962
#7  0x0805ebee in {anonymous}::Game::tick (this=0x80b9ca0,
dtime=0.014999999999999999) at enigma.cc:361
#8  0x0805ed2d in {anonymous}::Game::run (this=0x80b9ca0, lp=0x80e2278,
ilevel=75) at enigma.cc:411
#9  0x0805faf3 in enigma::StartGame (lp=0x80e2278, levelidx=75) at
enigma.cc:596
#10 0x08079052 in {anonymous}::LevelMenu::on_action (this=0xbffff860,
w=0x834a0f8) at menus.cc:612
#11 0x080772da in {anonymous}::LevelWidget::handle_mousedown
(this=0x834a0f8, e=0xbffff804) at menus.cc:59
#12 0x0807701d in {anonymous}::LevelWidget::on_event (this=0x834a0f8,
address@hidden) at menus.cc:305
#13 0x08079005 in {anonymous}::LevelMenu::on_event (this=0xbffff860,
address@hidden) at menus.cc:594
#14 0x080655a6 in gui::Menu::handle_event (this=0xbffff860, address@hidden)
at gui.cc:279
#15 0x080654fd in gui::Menu::manage (this=0xbffff860, scr=0x80ee448) at
gui.cc:262
#16 0x08079c80 in {anonymous}::MainMenu::on_action (this=0xbffffa24,
w=0x8203650) at menus.cc:720
#17 0x08064c70 in gui::Widget::invoke_listener (this=0x8203650) at gui.cc:52
#18 0x080650ed in gui::PushButton::on_event (this=0x8203650, address@hidden)
at gui.cc:166
#19 0x0806560a in gui::Menu::handle_event (this=0xbffffa24, address@hidden)
at gui.cc:300
#20 0x080654fd in gui::Menu::manage (this=0xbffffa24, scr=0x80ee448) at
gui.cc:262
#21 0x08079e2d in enigma::GUI_MainMenu (lp=0x80e2278, ilevel_pack=0) at
menus.cc:794
#22 0x08062604 in main (argc=1, argv=0xbffffb34) at enigma.cc:852



-- 
Cheers, Martin.
http://www.hawlisch.de

+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]