← Back to team overview

mudlet-makers team mailing list archive

[Bug 863606] Re: Mudlet crashes when editing special exits in "Exits" dialog box (Win7)

 

Likely linked to a bug mentioned in #mudlet which I was able to
reproduce. Upon right clicking a room and selecting move. The client is
segfaulting.

phasma@fragment:~/mudlet/src$ gdb ./mudlet
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/phasma/mudlet/src/mudlet...done.
(gdb) run
Starting program: /home/phasma/mudlet/src/mudlet 
[Thread debugging using libthread_db enabled]
Object::connect: No such slot TLuaInterpreter::slotSelect(int,QString,int) in TLuaInterpreter.cpp:86
Object::connect: No such slot TLuaInterpreter::slotSelectSection(int,int,int) in TLuaInterpreter.cpp:87
Object::connect: No such slot TLuaInterpreter::slotSetFgColor(int,int,int,int) in TLuaInterpreter.cpp:91
Object::connect: No such slot TLuaInterpreter::slotSetBgColor(int,int,int,int) in TLuaInterpreter.cpp:92
RESTORING MAP 
auditExits runtime: 0 
statistics: areas: 0 
area exit stats: QMap() 
auditExits runtime: 0 
statistics: areas: 0 
area exit stats: QMap() 
Loaded the font the file VeraMoBd.ttf
Loaded the font the file VeraMoBI.ttf
Loaded the font the file VeraMoIt.ttf
Loaded the font the file VeraMono.ttf
Object::connect: No such slot TLuaInterpreter::slotSelect(int,QString,int) in TLuaInterpreter.cpp:86
Object::connect: No such slot TLuaInterpreter::slotSelectSection(int,int,int) in TLuaInterpreter.cpp:87
Object::connect: No such slot TLuaInterpreter::slotSetFgColor(int,int,int,int) in TLuaInterpreter.cpp:91
Object::connect: No such slot TLuaInterpreter::slotSetBgColor(int,int,int,int) in TLuaInterpreter.cpp:92
RESTORING MAP 
0 # "18-03-2012#02-37-40map.dat" 
1 # "18-03-2012#00-09-52map.dat" 
2 # "16-03-2012#23-08-29map.dat" 
3 # "15-03-2012#23-46-19map.dat" 
4 # "15-03-2012#16-51-54map.dat" 
5 # "15-03-2012#15-37-36map.dat" 
6 # "14-03-2012#17-21-06map.dat" 
7 # "13-03-2012#17-34-32map.dat" 
8 # "13-03-2012#09-10-41map.dat" 
9 # "12-03-2012#17-19-49map.dat" 
10 # "11-03-2012#02-34-41map.dat" 
11 # "10-03-2012#23-58-21map.dat" 
12 # "10-03-2012#19-58-08map.dat" 
13 # "10-03-2012#19-35-37map.dat" 
14 # "10-03-2012#09-52-37map.dat" 
[LOADING MAP]: "/home/phasma/.config/mudlet/profiles/Lusty Backup/map/18-03-2012#02-37-40map.dat" 
LOADED rooms: 16485 
auditExits runtime: 14 
statistics: areas: 199 
area exit stats: QMap((0, 9)(1, 83)(2, 57)(3, 29)(4, 12)(5, 3)(6, 1)(7, 1)(8, 1)(9, 1)(10, 2)) 
[LOADING PROFILE]: "/home/phasma/.config/mudlet/profiles/Lusty Backup/current//18-03-2012#21-38-28.xml" 
module flag: 0  importing:  "" 
[ERROR]: UNKNOWN Host Package Element:name= "" text: ";" 
[ERROR]: UNKNOWN Host Package Element:name= "commandSeperator" text: "" 
IMPORT: ERROR: cant initialize pattern list for trigger  "Healspring" 
init: name= "backup"  mUserActiveState= true 
loading modules now 
[New Thread 0xb387ab70 (LWP 27514)]
GMCP enabled
MCCP v2 negotiated!
checking mccp start seq...
MCCP version 1 starting sequence
-1,-6,86,-1,-16
x= 7  y= 35 
[New Thread 0xb3079b70 (LWP 27516)]
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 
[Thread 0xb3079b70 (LWP 27516) exited]
[Thread 0xb387ab70 (LWP 27514) exited]
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 
LUA_ERROR: Lua error:[string "return Parse Inventory Table"]:1: '<eof>' expected near 'Inventory' 

Program received signal SIGSEGV, Segmentation fault.
T2DMap::getTopLeftSelection (this=0xd0e77a0) at T2DMap.cpp:2334
2334	    min_x = mpMap->rooms[mMultiSelectionList[0]]->x;
(gdb) bt
#0  T2DMap::getTopLeftSelection (this=0xd0e77a0) at T2DMap.cpp:2334
#1  0x082d1e8e in T2DMap::mouseMoveEvent (this=0xd0e77a0, event=0xbfffeb6c) at T2DMap.cpp:2235
#2  0xb73ed661 in QWidget::event(QEvent*) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#3  0xb7384d7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#4  0xb738a2c4 in QApplication::notify(QObject*, QEvent*) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#5  0xb6f8515b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtCore.so.4
#6  0xb7388152 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#7  0xb74196b5 in ?? () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#8  0xb7417cb1 in QApplication::x11ProcessEvent(_XEvent*) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#9  0xb7445f04 in ?? () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#10 0xb6776305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#11 0xb6779fe8 in ?? () from /lib/libglib-2.0.so.0
#12 0xb677a1c8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#13 0xb6fb5741 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtCore.so.4
#14 0xb7445a55 in ?? () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#15 0xb6f8431d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtCore.so.4
#16 0xb6f845aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtCore.so.4
#17 0xb6f86701 in QCoreApplication::exec() () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtCore.so.4
#18 0xb73843b7 in QApplication::exec() () from /home/phasma/QtSDK/Desktop/Qt/473/gcc/lib/libQtGui.so.4
#19 0x080a1977 in main (argc=1, argv=0xbffff614) at main.cpp:277
(gdb)

-- 
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.
https://bugs.launchpad.net/bugs/863606

Title:
  Mudlet crashes when editing special exits in "Exits" dialog box (Win7)

Status in Mudlet the MUD client:
  New

Bug description:
  Mudlet 2.0 June 12, 2011 release on Windows 7
  Right-click on a room with a special exit in the mapper window, select "Exits" from the pop-up
  Click on the special exit entry in the dialog box, this will crash Mudlet

  If you don't have a room with a special exit you can also click the
  "Add Special Exit" button and then click on the newly added entry for
  the same result

To manage notifications about this bug go to:
https://bugs.launchpad.net/mudlet/+bug/863606/+subscriptions


References