| 1 | [root@vmbvm bin]# gdb ./vboxwebsrv
|
|---|
| 2 | GNU gdb Red Hat Linux (6.6-15.fc7rh)
|
|---|
| 3 | Copyright (C) 2006 Free Software Foundation, Inc.
|
|---|
| 4 | GDB is free software, covered by the GNU General Public License, and you are
|
|---|
| 5 | welcome to change it and/or distribute copies of it under certain conditions.
|
|---|
| 6 | Type "show copying" to see the conditions.
|
|---|
| 7 | There is absolutely no warranty for GDB. Type "show warranty" for details.
|
|---|
| 8 | This GDB was configured as "i386-redhat-linux-gnu"...
|
|---|
| 9 | Using host libthread_db library "/lib/libthread_db.so.1".
|
|---|
| 10 | (gdb) run
|
|---|
| 11 | Starting program: /tmp/bin/vboxwebsrv
|
|---|
| 12 | [Thread debugging using libthread_db enabled]
|
|---|
| 13 | [New Thread -1208326464 (LWP 25751)]
|
|---|
| 14 | VirtualBox Webservice Version 1.5.51
|
|---|
| 15 | (C) 2005-2007 innotek GmbH
|
|---|
| 16 | All rights reserved.
|
|---|
| 17 | [New Thread -1210426480 (LWP 25754)]
|
|---|
| 18 | [New Thread -1210561648 (LWP 25755)]
|
|---|
| 19 | [Thread -1210561648 (LWP 25755) exited]
|
|---|
| 20 | [Thread -1210426480 (LWP 25754) exited]
|
|---|
| 21 | [New Thread -1210725488 (LWP 25756)]
|
|---|
| 22 | [Detaching after fork from child process 25757. (Try `set detach-on-fork off'.)]
|
|---|
| 23 | [New Thread -1221215344 (LWP 25758)]
|
|---|
| 24 | [New Thread -1231705200 (LWP 25759)]
|
|---|
| 25 | [Detaching after fork from child process 25760.]
|
|---|
| 26 | [New Thread -1242195056 (LWP 25771)]
|
|---|
| 27 | Socket connection successful: host = default (localhost), port = 18083, master socket = 13
|
|---|
| 28 | 1: accepted connection from IP=127.0.0.1 socket=14...
|
|---|
| 29 | Program received signal SIGSEGV, Segmentation fault.
|
|---|
| 30 | [Switching to Thread -1208326464 (LWP 25751)]
|
|---|
| 31 | 0x08050722 in std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, ManagedObjectRef*>, std::_Select1st<std::pair<unsigned long long const, ManagedObjectRef*> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, ManagedObjectRef*> > >::lower_bound (this=0x74697275, __k=@0x74697275)
|
|---|
| 32 | at /usr/include/c++/3.2.3/bits/stl_tree.h:1319
|
|---|
| 33 | 1319 /usr/include/c++/3.2.3/bits/stl_tree.h: No such file or directory.
|
|---|
| 34 | in /usr/include/c++/3.2.3/bits/stl_tree.h
|
|---|
| 35 |
|
|---|
| 36 | (gdb) bt
|
|---|
| 37 | #0 0x08050722 in std::_Rb_tree<unsigned long long, std::pair<unsigned long long const, ManagedObjectRef*>, std::_Select1st<std::pair<unsigned long long const, ManagedObjectRef*> >, std::less<unsigned long long>, std::allocator<std::pair<unsigned long long const, ManagedObjectRef*> > >::lower_bound (this=0x74697275, __k=@0x74697275)
|
|---|
| 38 | at /usr/include/c++/3.2.3/bits/stl_tree.h:1319
|
|---|
| 39 | #1 0x0804f601 in ManagedObjectRef (this=0x8619588, session=@0x8606aa0, pcszInterface=0x74697275 <Address 0x74697275 out of bounds>, pc=@0xbfc61230)
|
|---|
| 40 | at /usr/include/c++/3.2.3/bits/stl_map.h:369
|
|---|
| 41 | #2 0x0804ec70 in WebServiceSession::authenticate (this=0x8606aa0, pcszUsername=0x85e3c94 "admin", pcszPassword=0x861ec38 "ÜË@")
|
|---|
| 42 | at /home/vbox/lnx-rel/include/VBox/com/ptr.h:360
|
|---|
| 43 | bt
|
|---|
| 44 | #3 0x0804fcf1 in __vbox__IWebsessionManager_USCORElogon (req=0x8606b28, resp=0xbfc61390) at /usr/include/c++/3.2.3/bits/basic_string.h:781
|
|---|
| 45 | #4 0x080bc6d8 in soap_serve___vbox__IWebsessionManager_USCORElogon (soap=0xbfc61410)
|
|---|
| 46 | at /home/vbox/lnx-rel/out/linux.x86/release/obj/src/VBox/Main/webservice/soapServer.cpp:15705
|
|---|
| 47 | #5 0x0808333d in soap_serve (soap=0xbfc61410) at /home/vbox/lnx-rel/out/linux.x86/release/obj/src/VBox/Main/webservice/soapServer.cpp:49
|
|---|
| 48 | #6 0x0804d381 in main (argc=1, argv=0x0) at /home/vbox/lnx-rel/src/VBox/Main/webservice/vboxweb.cpp:308
|
|---|