MantisBT - VCMI | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0001044 | VCMI | Mechanics - Other | public | 2012-08-04 18:45 | 2014-05-30 17:41 |
Reporter | douggie_m | ||||
Assigned To | Ivan | ||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | PowerPC | OS | GNU/Linux | OS Version | Debian Sid |
Product Version | |||||
Target Version | Fixed in Version | 0.9 | |||
Summary | 0001044: Crash with rev2810 on an attempt to load any previously saved game | ||||
Description | Warning format version mismatch: found 3691118592 when current is 732! (file /home/username/.vcmi/Games/Hardy.vlgm1) Version number reversed is 732, checking... /home/username/.vcmi/Games/Hardy.vlgm1 seems to have different endianess! Entering reversing mode. Warning format version mismatch: found 3691118592 when current is 732! (file /home/username/.vcmi/Games/CrashDragonFlyHive.vlgm1) Version number reversed is 732, checking... /home/username/.vcmi/Games/CrashDragonFlyHive.vlgm1 seems to have different endianess! Entering reversing mode. Loading procedure started! [New Thread 0xee502450 (LWP 14948)] Warning format version mismatch: found 3691118592 when current is 732! (file /home/username/.vcmi/Games/CrashDragonFlyHive.vlgm1) Version number reversed is 732, checking... /home/username/.vcmi/Games/CrashDragonFlyHive.vlgm1 seems to have different endianess! Entering reversing mode. Reading save signature: 20 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xf2d03450 (LWP 14943)] 0x103cdadc in CISer<CLoadFile>::loadPointerHlp<CArtifact*> (this=0xf2d02710, tid=256, data=@0xe9b37ec8: 0x0, pid=285212672) at ../lib/Connection.h:867 867 loaders[tid]->loadPtr(*this,&data, pid); (gdb) bt #0 0x103cdadc in CISer<CLoadFile>::loadPointerHlp<CArtifact*> (this=0xf2d02710, tid=256, data=@0xe9b37ec8: 0x0, pid=285212672) at ../lib/Connection.h:867 #1 0x103c709c in CISer<CLoadFile>::loadPointer<CArtifact*> (this=0xf2d02710, data=@0xe9b37ec8: 0x0) at ../lib/Connection.h:850 0000002 0x103bfdc0 in LoadPointer<CLoadFile, CArtifact*>::invoke (s=..., data=@0xe9b37ec8: 0x0) at ../lib/Connection.h:156 0000003 0x103b9c78 in CISer<CLoadFile>::load<CArtifact*> (this=0xf2d02710, data=@0xe9b37ec8: 0x0) at ../lib/Connection.h:758 0000004 0x103b543c in CISer<CLoadFile>::operator>><CArtifact*> (this=0xf2d02710, t=@0xe9b37ec8: 0x0) at ../lib/Connection.h:725 0000005 0x103d6c74 in CISer<CLoadFile>::operator&<CArtifact*> (this=0xf2d02710, t=@0xe9b37ec8: 0x0) at ../lib/Connection.h:732 0000006 0x103d26e0 in ConstTransitivePtr<CArtifact>::serialize<CISer<CLoadFile> > (this=0xe9b37ec8, h=..., version=732) at ../lib/../lib/ConstTransitivePtr.h:72 0000007 0x103cd61c in CISer<CLoadFile>::loadSerializableBySerializeCall<ConstTransitivePtr<CArtifact> > (this=0xf2d02710, data=...) at ../lib/Connection.h:783 0000008 0x103c6bb8 in CISer<CLoadFile>::loadSerializable<ConstTransitivePtr<CArtifact> > (this=0xf2d02710, data=...) at ../lib/Connection.h:790 0000009 0x103bfa64 in LoadSerializable<CLoadFile, ConstTransitivePtr<CArtifact> >::invoke (s=..., data=...) at ../lib/Connection.h:180 0000010 0x103b98bc in CISer<CLoadFile>::load<ConstTransitivePtr<CArtifact> > (this=0xf2d02710, data=...) at ../lib/Connection.h:758 0000011 0x103b52d4 in CISer<CLoadFile>::operator>><ConstTransitivePtr<CArtifact> > (this=0xf2d02710, t=...) at ../lib/Connection.h:725 0000012 0x103b1ba0 in CISer<CLoadFile>::loadSerializable<ConstTransitivePtr<CArtifact> > (this=0xf2d02710, data=...) at ../lib/Connection.h:901 0000013 0x103b01d8 in LoadSerializable<CLoadFile, std::vector<ConstTransitivePtr<CArtifact>, std::allocator<ConstTransitivePtr<CArtifact> > > >::invoke (s=..., data=...) at ../lib/Connection.h:180 0000014 0x103aeff8 in CISer<CLoadFile>::load<std::vector<ConstTransitivePtr<CArtifact>, std::allocator<ConstTransitivePtr<CArtifact> > > > (this=0xf2d02710, data=...) at ../lib/Connection.h:758 0000015 0x103adb88 in CISer<CLoadFile>::operator>><std::vector<ConstTransitivePtr<CArtifact>, std::allocator<ConstTransitivePtr<CArtifact> > > > (this=0xf2d02710, t=...) at ../lib/Connection.h:725 0000016 0x103ac3f4 in CISer<CLoadFile>::operator&<std::vector<ConstTransitivePtr<CArtifact>, std::allocator<ConstTransitivePtr<CArtifact> > > > (this=0xf2d02710, t=...) at ../lib/Connection.h:732 0000017 0x103aad44 in CArtHandler::serialize<CISer<CLoadFile> > (this=0xe9b37d90, h=..., version=732) at ../lib/../lib/CArtHandler.h:215 0000018 0x103a971c in CISer<CLoadFile>::loadSerializableBySerializeCall<CArtHandler> (this=0xf2d02710, data=...) at ../lib/Connection.h:783 0000019 0x103a8124 in CISer<CLoadFile>::loadSerializable<CArtHandler> (this=0xf2d02710, data=...) at ../lib/Connection.h:790 0000020 0x103a708c in LoadSerializable<CLoadFile, CArtHandler>::invoke (s=..., data=...) at ../lib/Connection.h:180 0000021 0x103a5c28 in CISer<CLoadFile>::load<CArtHandler> (this=0xf2d02710, data=...) at ../lib/Connection.h:758 0000022 0x103a3ea4 in CISer<CLoadFile>::operator>><CArtHandler> (this=0xf2d02710, t=...) at ../lib/Connection.h:725 0000023 0x103a1420 in CISer<CLoadFile>::loadPointerHlp<CArtHandler*> (this=0xf2d02710, tid=0, data=@0xf512f794: 0xe9b37d90, pid=176) at ../lib/Connection.h:863 0000024 0x1039f3bc in CISer<CLoadFile>::loadPointer<CArtHandler*> (this=0xf2d02710, data=@0xf512f794: 0xe9b37d90) at ../lib/Connection.h:850 0000025 0x1039e260 in LoadPointer<CLoadFile, CArtHandler*>::invoke (s=..., data=@0xf512f794: 0xe9b37d90) at ../lib/Connection.h:156 0000026 0x1039d15c in CISer<CLoadFile>::load<CArtHandler*> (this=0xf2d02710, data=@0xf512f794: 0xe9b37d90) at ../lib/Connection.h:758 0000027 0x1039b3bc in CISer<CLoadFile>::operator>><CArtHandler*> (this=0xf2d02710, t=@0xf512f794: 0xe9b37d90) at ../lib/Connection.h:725 0000028 0x103990ec in CISer<CLoadFile>::operator&<CArtHandler*> (this=0xf2d02710, t=@0xf512f794: 0xe9b37d90) at ../lib/Connection.h:732 0000029 0x10396760 in LibClasses::serialize<CISer<CLoadFile> > (this=0xf512f790, h=..., version=732) at ../lib/VCMI_Lib.h:49 0000030 0x10392fd0 in CISer<CLoadFile>::loadSerializableBySerializeCall<LibClasses> (this=0xf2d02710, data=...) at ../lib/Connection.h:783 0000031 0x1038d4b4 in CISer<CLoadFile>::loadSerializable<LibClasses> (this=0xf2d02710, data=...) at ../lib/Connection.h:790 0000032 0x10384a58 in LoadSerializable<CLoadFile, LibClasses>::invoke (s=..., data=...) at ../lib/Connection.h:180 0000033 0x1037ad00 in CISer<CLoadFile>::load<LibClasses> (this=0xf2d02710, data=...) at ../lib/Connection.h:758 0000034 0x103731f4 in CISer<CLoadFile>::operator>><LibClasses> (this=0xf2d02710, t=...) at ../lib/Connection.h:725 0000035 0x103670b8 in CClient::loadGame (this=0x10cb2c60, fname=...) at Client.cpp:242 0000036 0x10447e40 in startGame (options=0x10bafa80, serv=0x0) at CMT.cpp:851 0000037 0x104d33d0 in CSelectionScreen::startGame (this=0x10cb2c60) at CPreGame.cpp:837 0000038 0x10539c3c in boost::_mfi::mf0<void, CSelectionScreen>::operator() (this=0x10c548ac, p=0x10cb2c60) at /usr/include/boost/bind/mem_fn_template.hpp:49 0000039 0x105321c8 in boost::_bi::list1<boost::_bi::value<CSelectionScreen*> >::operator()<boost::_mfi::mf0<void, CSelectionScreen>, boost::_bi::list0> (this=0x10c548b4, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 0000040 0x10529c68 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, CSelectionScreen>, boost::_bi::list1<boost::_bi::value<CSelectionScreen*> > >::operator() (this=0x10c548ac) at /usr/include/boost/bind/bind_template.hpp:20 0000041 0x1051f000 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, CSelectionScreen>, boost::_bi::list1<boost::_bi::value<CSelectionScreen*> > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 0000042 0x102342d0 in boost::function0<void>::operator() (this=0x10c548a8) at /usr/include/boost/function/function_template.hpp:760 0000043 0x10234724 in CFunctionList<void ()>::operator()() const (this=0x10c09b1c) at ./UIFramework/../FunctionList.h:62 0000044 0x104d84b8 in SelectionTab::onDoubleClick (this=0x10bc4080) at CPreGame.cpp:1501 0000045 0x10210890 in CGuiHandler::handleEvent (this=0x10850ffc, sEvent=0xea2579e8) at ./UIFramework/CGuiHandler.cpp:193 0000046 0x102102f8 in CGuiHandler::handleEvents (this=0x10850ffc) at ./UIFramework/CGuiHandler.cpp:140 0000047 0x104d040c in CGPreGame::update (this=0x10b45970) at CPreGame.cpp:496 0000048 0x10211d40 in CGuiHandler::run (this=0x10850ffc) at ./UIFramework/CGuiHandler.cpp:349 0000049 0x10458e0c in boost::_mfi::mf0<void, CGuiHandler>::operator() (this=0xe9b4ac3c, t=...) at /usr/include/boost/bind/mem_fn_template.hpp:70 ---Type <return> to continue, or q <return> to quit--- 0000050 0x10458b64 in boost::_bi::list1<boost::reference_wrapper<CGuiHandler> >::operator()<boost::_mfi::mf0<void, CGuiHandler>, boost::_bi::list0> (this=0xe9b4ac44, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 0000051 0x10458a34 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, CGuiHandler>, boost::_bi::list1<boost::reference_wrapper<CGuiHandler> > >::operator() (this=0xe9b4ac3c) at /usr/include/boost/bind/bind_template.hpp:20 0000052 0x10458160 in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, CGuiHandler>, boost::_bi::list1<boost::reference_wrapper<CGuiHandler> > > >::run ( this=0xe9b4ab38) at /usr/include/boost/thread/detail/thread.hpp:62 0000053 0x0e3ea40c in ?? () from /usr/lib/libboost_thread.so.1.49.0 0000054 0x0dd707b0 in start_thread (arg=<optimized out>) at pthread_create.c:306 0000055 0x0de96930 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123 (gdb) | ||||
Steps To Reproduce | Try to load any saved game with new revision (2810). | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | vcmi-r2810-screenshot_1.png (1,640,328) 2012-08-04 19:15 https://bugs.vcmi.eu/file_download.php?file_id=1033&type=bug vcmi-r2810-screenshot_2.png (1,125,337) 2012-08-04 19:20 https://bugs.vcmi.eu/file_download.php?file_id=1034&type=bug vcmi_logs.tar.bz2 (12,620) 2012-08-08 19:27 https://bugs.vcmi.eu/file_download.php?file_id=1036&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2012-08-04 18:45 | douggie_m | New Issue | |||
2012-08-04 18:56 | douggie_m | Note Added: 0002830 | |||
2012-08-04 19:05 | douggie_m | Note Added: 0002831 | |||
2012-08-04 19:08 | douggie_m | Note Edited: 0002831 | bug_revision_view_page.php?bugnote_id=2831#r1792 | ||
2012-08-04 19:14 | douggie_m | Note Added: 0002832 | |||
2012-08-04 19:15 | douggie_m | File Added: vcmi-r2810-screenshot_1.png | |||
2012-08-04 19:18 | Warmonger | Note Added: 0002833 | |||
2012-08-04 19:20 | douggie_m | File Added: vcmi-r2810-screenshot_2.png | |||
2012-08-04 19:24 | douggie_m | Note Added: 0002834 | |||
2012-08-04 20:24 | douggie_m | Note Edited: 0002834 | bug_revision_view_page.php?bugnote_id=2834#r1794 | ||
2012-08-05 10:55 | Ivan | Note Added: 0002836 | |||
2012-08-05 11:00 | Ivan | Note Edited: 0002836 | bug_revision_view_page.php?bugnote_id=2836#r1799 | ||
2012-08-05 17:10 | douggie_m | Note Added: 0002838 | |||
2012-08-05 17:57 | Ivan | Assigned To | => Ivan | ||
2012-08-05 17:57 | Ivan | Status | new => assigned | ||
2012-08-05 20:04 | douggie_m | Note Edited: 0002838 | bug_revision_view_page.php?bugnote_id=2838#r1801 | ||
2012-08-07 11:30 | Ivan | Note Added: 0002844 | |||
2012-08-07 11:30 | Ivan | Status | assigned => feedback | ||
2012-08-07 20:09 | douggie_m | Note Added: 0002846 | |||
2012-08-07 20:09 | douggie_m | Status | feedback => assigned | ||
2012-08-07 21:02 | douggie_m | Note Added: 0002847 | |||
2012-08-07 21:13 | douggie_m | Note Added: 0002849 | |||
2012-08-07 21:14 | douggie_m | Note Edited: 0002847 | bug_revision_view_page.php?bugnote_id=2847#r1807 | ||
2012-08-07 21:14 | douggie_m | Note Edited: 0002849 | bug_revision_view_page.php?bugnote_id=2849#r1809 | ||
2012-08-07 21:16 | douggie_m | Note Added: 0002850 | |||
2012-08-07 21:17 | douggie_m | Note Edited: 0002850 | bug_revision_view_page.php?bugnote_id=2850#r1811 | ||
2012-08-07 21:51 | Ivan | Note Added: 0002852 | |||
2012-08-08 17:14 | douggie_m | Note Added: 0002859 | |||
2012-08-08 18:32 | Ivan | Note Added: 0002860 | |||
2012-08-08 19:25 | douggie_m | Note Added: 0002861 | |||
2012-08-08 19:27 | douggie_m | File Added: vcmi_logs.tar.bz2 | |||
2012-08-08 19:28 | douggie_m | Note Edited: 0002861 | bug_revision_view_page.php?bugnote_id=2861#r1816 | ||
2012-08-08 19:30 | douggie_m | Note Edited: 0002861 | bug_revision_view_page.php?bugnote_id=2861#r1817 | ||
2012-08-08 19:53 | douggie_m | Note Edited: 0002861 | bug_revision_view_page.php?bugnote_id=2861#r1818 | ||
2012-08-08 19:57 | Ivan | Note Added: 0002862 | |||
2012-08-08 20:04 | douggie_m | Note Added: 0002863 | |||
2012-08-08 20:04 | douggie_m | Note Edited: 0002863 | bug_revision_view_page.php?bugnote_id=2863#r1820 | ||
2012-08-08 20:05 | douggie_m | Note Edited: 0002863 | bug_revision_view_page.php?bugnote_id=2863#r1821 | ||
2012-08-08 20:58 | Ivan | Note Added: 0002864 | |||
2012-08-08 22:17 | douggie_m | Note Added: 0002865 | |||
2012-08-08 22:35 | douggie_m | Note Edited: 0002865 | bug_revision_view_page.php?bugnote_id=2865#r1823 | ||
2012-08-08 22:38 | douggie_m | Note Edited: 0002865 | bug_revision_view_page.php?bugnote_id=2865#r1824 | ||
2012-08-10 08:51 | Ivan | Note Added: 0002871 | |||
2012-08-10 14:04 | douggie_m | Note Added: 0002872 | |||
2012-08-10 14:32 | douggie_m | Note Edited: 0002872 | bug_revision_view_page.php?bugnote_id=2872#r1826 | ||
2012-08-10 14:33 | douggie_m | Note Edited: 0002872 | bug_revision_view_page.php?bugnote_id=2872#r1827 | ||
2012-08-10 14:34 | douggie_m | Note Edited: 0002872 | bug_revision_view_page.php?bugnote_id=2872#r1828 | ||
2012-08-10 14:39 | douggie_m | Note Edited: 0002872 | bug_revision_view_page.php?bugnote_id=2872#r1829 | ||
2012-08-10 14:48 | Ivan | Note Added: 0002873 | |||
2012-08-10 15:04 | douggie_m | Note Edited: 0002872 | bug_revision_view_page.php?bugnote_id=2872#r1830 | ||
2012-08-10 15:06 | douggie_m | Note Added: 0002874 | |||
2012-08-10 15:26 | Ivan | Note Added: 0002875 | |||
2012-08-10 15:38 | douggie_m | Note Added: 0002876 | |||
2012-08-10 16:11 | douggie_m | Note Added: 0002877 | |||
2012-08-10 16:12 | douggie_m | Note Edited: 0002877 | bug_revision_view_page.php?bugnote_id=2877#r1832 | ||
2012-08-10 16:15 | Ivan | Note Added: 0002878 | |||
2012-08-10 16:15 | Ivan | Status | assigned => resolved | ||
2012-08-10 16:15 | Ivan | Fixed in Version | => 0.9 | ||
2012-08-10 16:15 | Ivan | Resolution | open => fixed | ||
2014-05-30 17:41 | beegee | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|