fluke
02-21-2002, 11:39 PM
here is the ME BT I promised.
Zone in is fine, map comes up, mobs start to plot (unknown at this point). Then when i would expect to be getting ID's on mobs, I get a seg fault.
I get the following immediately before seg fault
"name of someone in zone" (id number) has already been removed from zone before we processed it.
on this seg fault I got 6 of these with different names/id's immediately before seg.
BT shows this
#0 Map::paintSpawns(MapParameters&, QPainter&, QTime const&) (this=0x81d99d8, param=@0x81d9a50,
p=@0xbfffe8e0, drawTime=@0xbfffe880) at spawn.h:69
#1 0x080e2c18 in Map::paintMap(QPainter*) (this=0x81d99d8, p=0xbfffea40) at map.cpp:2479
#2 0x080e5428 in Map::paintEvent(QPaintEvent*) (this=0x81d99d8, e=0xbfffec80) at map.cpp:3467
#3 0x4026ead8 in QWidget::event(QEvent*) () at eval.c:41
#4 0x401d4dc4 in QApplication::notify(QObject*, QEvent*) () at eval.c:41
#5 0x401caeb9 in QWidget::repaint(int, int, int, int, bool) () at eval.c:41
#6 0x080e244e in Map::refreshMap() (this=0x81d99d8) at /usr/local/qt/include/qrect.h:195
#7 0x4021e66a in QObject::activate_signal(char const*) () at eval.c:41
#8 0x4027c74f in QTimer::timeout() () at eval.c:41
#9 0x4025b67f in QTimer::event(QEvent*) () at eval.c:41
#10 0x401d4dc4 in QApplication::notify(QObject*, QEvent*) () at eval.c:41
#11 0x4019d820 in qt_activate_timers() () at eval.c:41
#12 0x4019b2d8 in QApplication::processNextEvent(bool) () at eval.c:41
#13 0x401d70cf in QApplication::enter_loop() () at eval.c:41
#14 0x4019ae10 in QApplication::exec() () at eval.c:41
#15 0x0806449b in main (argc=1, argv=0xbffff954) at main.cpp:950
#16 0x4070b507 in __libc_start_main (main=0x8061738 <main>, argc=1, ubp_av=0xbffff954,
init=0x8058b80 <_init>, fini=0x8137f8c <_fini>, rtld_fini=0x4000dc14 <_dl_fini>,
stack_end=0xbffff94c) at ../sysdeps/generic/libc-start.c:129
This is as much of the details as I can think to add at this point. I hope this helps track this down... I get same thing in some other zones as well, will try and get BT's from those to post as well.
Zone in is fine, map comes up, mobs start to plot (unknown at this point). Then when i would expect to be getting ID's on mobs, I get a seg fault.
I get the following immediately before seg fault
"name of someone in zone" (id number) has already been removed from zone before we processed it.
on this seg fault I got 6 of these with different names/id's immediately before seg.
BT shows this
#0 Map::paintSpawns(MapParameters&, QPainter&, QTime const&) (this=0x81d99d8, param=@0x81d9a50,
p=@0xbfffe8e0, drawTime=@0xbfffe880) at spawn.h:69
#1 0x080e2c18 in Map::paintMap(QPainter*) (this=0x81d99d8, p=0xbfffea40) at map.cpp:2479
#2 0x080e5428 in Map::paintEvent(QPaintEvent*) (this=0x81d99d8, e=0xbfffec80) at map.cpp:3467
#3 0x4026ead8 in QWidget::event(QEvent*) () at eval.c:41
#4 0x401d4dc4 in QApplication::notify(QObject*, QEvent*) () at eval.c:41
#5 0x401caeb9 in QWidget::repaint(int, int, int, int, bool) () at eval.c:41
#6 0x080e244e in Map::refreshMap() (this=0x81d99d8) at /usr/local/qt/include/qrect.h:195
#7 0x4021e66a in QObject::activate_signal(char const*) () at eval.c:41
#8 0x4027c74f in QTimer::timeout() () at eval.c:41
#9 0x4025b67f in QTimer::event(QEvent*) () at eval.c:41
#10 0x401d4dc4 in QApplication::notify(QObject*, QEvent*) () at eval.c:41
#11 0x4019d820 in qt_activate_timers() () at eval.c:41
#12 0x4019b2d8 in QApplication::processNextEvent(bool) () at eval.c:41
#13 0x401d70cf in QApplication::enter_loop() () at eval.c:41
#14 0x4019ae10 in QApplication::exec() () at eval.c:41
#15 0x0806449b in main (argc=1, argv=0xbffff954) at main.cpp:950
#16 0x4070b507 in __libc_start_main (main=0x8061738 <main>, argc=1, ubp_av=0xbffff954,
init=0x8058b80 <_init>, fini=0x8137f8c <_fini>, rtld_fini=0x4000dc14 <_dl_fini>,
stack_end=0xbffff94c) at ../sysdeps/generic/libc-start.c:129
This is as much of the details as I can think to add at this point. I hope this helps track this down... I get same thing in some other zones as well, will try and get BT's from those to post as well.