<div dir="ltr">That's a really bad story. I don' excpet to have complete back compatibility, but a crash shouldn't happen :(<div><br></div><div>giovanni</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2014-03-07 17:13 GMT+01:00 Enzo Cocca <span dir="ltr"><<a href="mailto:enzo.ccc@gmail.com" target="_blank">enzo.ccc@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">The problem of crash was the simbology of qgis 1.8 that I have used to qgis 2.2.<div><br></div><div>thanks!<br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-06 17:04 GMT+01:00 Enzo Cocca <span dir="ltr"><<a href="mailto:enzo.ccc@gmail.com" target="_blank">enzo.ccc@gmail.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">hi all,<div><br></div><div>I have one problem with pyarchinit plugin and qgis 2.2 on win7. when I try to make one action with this plugin qgis go in crash. I have an error that win transform in a dump file.</div>


<div>I have debugged this file with wdk and below I put the debugging:</div><div><br></div><div><div>Microsoft (R) Windows Debugger Version 6.2.9200.20512 AMD64</div><div>Copyright (c) Microsoft Corporation. All rights reserved.</div>


<div><br></div><div><br></div><div>Loading Dump File [C:\Users\user\AppData\Local\Temp\qgis-20140306-094727-5224-6084-c3a2817.dmp]</div><div>User Mini Dump File: Only registers, stack and portions of memory are available</div>


<div><br></div><div>Symbol search path is: *** Invalid ***</div><div>****************************************************************************</div><div>* Symbol loading may be unreliable without a symbol search path.           *</div>


<div>* Use .symfix to have the debugger choose a symbol path.                   *</div><div>* After setting your symbol path, use .reload to refresh symbol locations. *</div><div>****************************************************************************</div>


<div>Executable search path is: </div><div>Windows 7 Version 7601 (Service Pack 1) MP (8 procs) Free x86 compatible</div><div>Product: WinNt, suite: SingleUserTS</div><div>Machine Name:</div><div>Debug session time: Thu Mar  6 09:47:28.000 2014 (UTC + 1:00)</div>


<div>System Uptime: not available</div><div>Process Uptime: 0 days 0:00:36.000</div><div>................................................................</div><div>................................................................</div>


<div>................................................................</div><div>................................................................</div><div>........</div><div>This dump file has an exception of interest stored in it.</div>


<div>The stored exception information can be accessed via .ecxr.</div><div>(1468.17c4): Access violation - code c0000005 (first/second chance not available)</div><div>*** WARNING: Unable to verify timestamp for ntdll.dll</div>


<div>*** ERROR: Module load completed but symbols could not be loaded for ntdll.dll</div><div>*** WARNING: Unable to verify timestamp for kernel32.dll</div><div>*** ERROR: Module load completed but symbols could not be loaded for kernel32.dll</div>


<div>eax=00000000 ebx=0d980d78 ecx=0ee7a1d0 edx=00000265 esi=0d980d38 edi=0043b8cc</div><div>eip=77c30c32 esp=0043b58c ebp=0043b59c iopl=0         nv up ei pl zr na pe nc</div><div>cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246</div>


<div>ntdll+0x20c32:</div><div>77c30c32 83c404          add     esp,4</div><div>0:000> The stored exception information can be accessed via .ecxr.</div><div>       ^ No runnable debuggees error in 'The stored exception information can be accessed via .ecxr.'</div>


<div>0:000> (1468.17c4): Access violation - code c0000005 (first/second chance not available)</div><div>       ^ Syntax error in '(1468.17c4): Access violation - code c0000005 (first/second chance not available)'</div>


<div>0:000> !analayze -v</div><div>No export analayze found</div><div>0:000> !analyze -v</div><div>*******************************************************************************</div><div>*                                                                             *</div>


<div>*                        Exception Analysis                                   *</div><div>*                                                                             *</div><div>*******************************************************************************</div>


<div><br></div><div>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for spatialiteprovider.dll - </div><div>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for core.pyd - </div>


<div>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for qgis_gui.dll - </div><div>***** OS symbols are WRONG. Please fix symbols to do analysis.</div><div><br></div><div>***** OS (WOW64 kernel32) symbols are WRONG. Please fix symbols to do analysis.</div>


<div><br></div><div>*************************************************************************</div><div>***                                                                   ***</div><div>***                                                                   ***</div>


<div>***    Your debugger is not using the correct symbols                 ***</div><div>***                                                                   ***</div><div>***    In order for this command to work properly, your symbol path   ***</div>


<div>***    must point to .pdb files that have full type information.      ***</div><div>***                                                                   ***</div><div>***    Certain .pdb files (such as the public OS symbols) do not      ***</div>


<div>***    contain the required information.  Contact the group that      ***</div><div>***    provided you with these symbols if you need this command to    ***</div><div>***    work.                                                          ***</div>


<div>***                                                                   ***</div><div>***    Type referenced: nt!IMAGE_NT_HEADERS32                         ***</div><div>***                                                                   ***</div>


<div>*************************************************************************</div><div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div>


<div>*                                                                   *</div><div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div>


<div>*   using the -y <symbol_path> argument when starting the debugger. *</div><div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div>


<div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div><div>*                                                                   *</div>


<div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div><div>*   using the -y <symbol_path> argument when starting the debugger. *</div>


<div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div><div>*********************************************************************</div>


<div>* Symbols can not be loaded because symbol path is not initialized. *</div><div>*                                                                   *</div><div>* The Symbol Path can be set by:                                    *</div>


<div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div><div>*   using the -y <symbol_path> argument when starting the debugger. *</div><div>*   using .sympath and .sympath+                                    *</div>


<div>*********************************************************************</div><div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div>


<div>*                                                                   *</div><div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div>


<div>*   using the -y <symbol_path> argument when starting the debugger. *</div><div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div>


<div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div><div>*                                                                   *</div>


<div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div><div>*   using the -y <symbol_path> argument when starting the debugger. *</div>


<div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div><div>*********************************************************************</div>


<div>* Symbols can not be loaded because symbol path is not initialized. *</div><div>*                                                                   *</div><div>* The Symbol Path can be set by:                                    *</div>


<div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div><div>*   using the -y <symbol_path> argument when starting the debugger. *</div><div>*   using .sympath and .sympath+                                    *</div>


<div>*********************************************************************</div><div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div>


<div>*                                                                   *</div><div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div>


<div>*   using the -y <symbol_path> argument when starting the debugger. *</div><div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div>


<div>*********************************************************************</div><div>* Symbols can not be loaded because symbol path is not initialized. *</div><div>*                                                                   *</div>


<div>* The Symbol Path can be set by:                                    *</div><div>*   using the _NT_SYMBOL_PATH environment variable.                 *</div><div>*   using the -y <symbol_path> argument when starting the debugger. *</div>


<div>*   using .sympath and .sympath+                                    *</div><div>*********************************************************************</div><div>Unable to load image C:\Windows\SysWOW64\KERNELBASE.dll, Win32 error 0n2</div>


<div>*** WARNING: Unable to verify timestamp for KERNELBASE.dll</div><div>*** ERROR: Module load completed but symbols could not be loaded for KERNELBASE.dll</div><div>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ole32.dll - </div>


<div>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for user32.dll - </div><div>*** WARNING: Unable to verify timestamp for winmm.dll</div><div>*** ERROR: Module load completed but symbols could not be loaded for winmm.dll</div>


<div><br></div><div>FAULTING_IP: </div><div>QtCore4!QString::operator==+8</div><div>67053478 8b4a08          mov     ecx,dword ptr [edx+8]</div><div><br></div><div>EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)</div>


<div>ExceptionAddress: 67053478 (QtCore4!QString::operator==+0x00000008)</div><div>   ExceptionCode: c0000005 (Access violation)</div><div>  ExceptionFlags: 00000000</div><div>NumberParameters: 2</div><div>   Parameter[0]: 00000000</div>


<div>   Parameter[1]: 0000026d</div><div>Attempt to read from address 0000026d</div><div><br></div><div>DEFAULT_BUCKET_ID:  WRONG_SYMBOLS</div><div><br></div><div>PROCESS_NAME:  qgis-bin.exe</div><div><br></div><div>ADDITIONAL_DEBUG_TEXT:  </div>


<div>You can run '.symfix; .reload' to try to fix the symbol path and load symbols.</div><div><br></div><div>FAULTING_MODULE: 773c0000 kernel32</div><div><br></div><div>DEBUG_FLR_IMAGE_TIMESTAMP:  53052dad</div><div>


<br></div><div>MODULE_NAME: QtCore4</div><div><br></div><div>ERROR_CODE: (NTSTATUS) 0xc0000005 - L'istruzione a 0x%08lx ha fatto riferimento alla memoria a 0x%08lx. La memoria non poteva essere %s.</div><div><br></div>


<div>EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - L'istruzione a 0x%08lx ha fatto riferimento alla memoria a 0x%08lx. La memoria non poteva essere %s.</div><div><br></div><div>EXCEPTION_PARAMETER1:  00000000</div><div><br>


</div><div>EXCEPTION_PARAMETER2:  0000026d</div><div><br></div><div>READ_ADDRESS:  0000026d </div><div><br></div><div>FOLLOWUP_IP: </div><div>QtCore4!QString::operator==+8</div><div>67053478 8b4a08          mov     ecx,dword ptr [edx+8]</div>


<div><br></div><div>APP:  qgis-bin.exe</div><div><br></div><div>PRIMARY_PROBLEM_CLASS:  WRONG_SYMBOLS</div><div><br></div><div>BUGCHECK_STR:  APPLICATION_FAULT_WRONG_SYMBOLS</div><div><br></div><div>LAST_CONTROL_TRANSFER:  from 6257b1dd to 67053478</div>


<div><br></div><div>STACK_TEXT:  </div><div>WARNING: Stack unwind information not available. Following frames may be wrong.</div><div>0043c688 6257b1dd 0043c968 972e5cba 4052e5cb QtCore4!QString::operator==+0x8</div><div>


0043c784 6252ceeb 0043c968 972e5cba 4052e5cb qgis_core!QgsSvgCache::svgAsImage+0x6d</div><div>0043c91c 6252d841 0e8d0358 0043c968 00000000 qgis_core!QgsSVGFillSymbolLayer::applyPattern+0x11b</div><div>0043c9b4 6253ddcc 00000001 0000ffff 00000000 qgis_core!QgsSVGFillSymbolLayer::applyDataDefinedSettings+0x4f1</div>


<div>0043c9e8 6252fc3d 0043caa4 9bbf786d 00000000 qgis_core!QgsFeatureRendererV2::_getPolygon+0x36c</div><div>0043ca80 624ffd70 0043cafc 00000000 0043caa4 qgis_core!QgsImageFillSymbolLayer::renderPolygon+0x6d</div><div>0043cac0 6253e593 0043cafc 00000000 05964f08 qgis_core!QgsFillSymbolV2::renderPolygon+0xa0</div>


<div>0043cb04 5d30a9f6 0043cb14 0043cb74 6276ec24 qgis_core!QgsFeatureRendererV2::renderFeatureWithSymbol+0x383</div><div>0043cb18 6255998d 6721175c 00000001 053948e0 spatialiteprovider!selectWidget+0x6586</div><div>0043cb7c 6269e3d9 053948e0 9bbf7d91 053948e0 qgis_core!QgsRuleBasedRendererV2::stopRender+0x10d</div>


<div>0043cc04 626aa880 0043ce04 053948e0 67055a00 qgis_core!QgsVectorLayer::drawRendererV2+0x289</div><div>0043cdfc 67055a00 0ec829a0 0c622068 0e8e60a0 qgis_core!QgsVectorLayer::draw+0x7b0</div><div>0043ce10 5cdd6f0b 3f800001 00000000 0043d018 QtCore4!QString::localeAwareCompare+0x250</div>


<div>0043ce20 5cdd6f1f 053948e0 0043d03c 0e8e60a0 core!OGREnvelope3D::Intersect+0x15f13b</div><div>0043d018 607bfbaa 0043d03c 00000000 9bbf61ae core!OGREnvelope3D::Intersect+0x15f14f</div><div>0043d06c 6081e600 05329f70 0043d0ec 60888574 qgis_gui!QgsMapCanvasMap::render+0x10a</div>


<div>0043d080 607bb610 9bbf610e 0043d710 05329f70 qgis_gui!QgsMapCanvas::renderStarting+0x10</div><div>0043d0f4 607bf11c 9bbf6082 0043d710 05329f70 qgis_gui!QgsMapCanvas::refresh+0x1e0</div><div>00000000 00000000 00000000 00000000 00000000 qgis_gui!QgsMapCanvas::wheelEvent+0x17c</div>


<div><br></div><div><br></div><div>STACK_COMMAND:  ~0s; .ecxr ; kb</div><div><br></div><div>SYMBOL_STACK_INDEX:  0</div><div><br></div><div>SYMBOL_NAME:  qtcore4!QString::operator==+8</div><div><br></div><div>FOLLOWUP_NAME:  MachineOwner</div>


<div><br></div><div>IMAGE_NAME:  QtCore4.dll</div><div><br></div><div>BUCKET_ID:  WRONG_SYMBOLS</div><div><br></div><div>FAILURE_BUCKET_ID:  WRONG_SYMBOLS_c0000005_QtCore4.dll!QString::operator==</div><div><br></div><div>


Followup: MachineOwner</div><div>---------</div><div><br></div><div>0:000> lmvm spatialiteprovider.dll</div><div>start    end        module name</div><div>0:000> lmvm core.pyd</div><div>start    end        module name</div>


<div>0:000> lmvm qgis_gui.dll</div><div>start    end        module name</div><div>0:000> lmvm qgis_gui</div><div>start    end        module name</div><div>606d0000 609c6000   qgis_gui   (export symbols)       qgis_gui.dll</div>


<div>    Loaded symbol image file: qgis_gui.dll</div><div>    Mapped memory image file: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\bin\qgis_gui.dll</div><div>    Image path: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\bin\qgis_gui.dll</div>


<div>    Image name: qgis_gui.dll</div><div>    Timestamp:        Wed Feb 26 14:58:08 2014 (530DF2F0)</div><div>    CheckSum:         00300642</div><div>    ImageSize:        002F6000</div><div>    File version:     0.0.0.0</div>


<div>    Product version:  0.0.0.0</div><div>    File flags:       0 (Mask 0)</div><div>    File OS:          0 Unknown Base</div><div>    File type:        0.0 Unknown</div><div>    File date:        00000000.00000000</div>


<div>    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4</div><div>0:000> lmvm core</div><div>start    end        module name</div><div>5cc20000 5d0d1000   core       (export symbols)       core.pyd</div><div>


    Loaded symbol image file: core.pyd</div><div>    Mapped memory image file: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\python\qgis\core.pyd</div><div>    Image path: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\python\qgis\core.pyd</div>


<div>    Image name: core.pyd</div><div>    Timestamp:        Wed Feb 26 14:56:22 2014 (530DF286)</div><div>    CheckSum:         004AC88F</div><div>    ImageSize:        004B1000</div><div>    File version:     0.0.0.0</div>


<div>    Product version:  0.0.0.0</div><div>    File flags:       0 (Mask 0)</div><div>    File OS:          0 Unknown Base</div><div>    File type:        0.0 Unknown</div><div>    File date:        00000000.00000000</div>


<div>    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4</div><div>0:000> lmvm spatialiteprovider</div><div>start    end        module name</div><div>5d2f0000 5d335000   spatialiteprovider   (export symbols)       spatialiteprovider.dll</div>


<div>    Loaded symbol image file: spatialiteprovider.dll</div><div>    Mapped memory image file: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\plugins\spatialiteprovider.dll</div><div>    Image path: C:\Program Files (x86)\QGIS Valmiera\apps\qgis\plugins\spatialiteprovider.dll</div>


<div>    Image name: spatialiteprovider.dll</div><div>    Timestamp:        Wed Feb 26 14:59:<a href="tel:06%202014" value="+39062014" target="_blank">06 2014</a> (530DF32A)</div><div>    CheckSum:         000471D6</div>

<div>    ImageSize:        00045000</div><div>    File version:     0.0.0.0</div>
<div>    Product version:  0.0.0.0</div><div>    File flags:       0 (Mask 0)</div><div>    File OS:          0 Unknown Base</div><div>    File type:        0.0 Unknown</div><div>    File date:        00000000.00000000</div>


<div>    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4</div><div><br></div><div>any idea???</div><div><br></div><div>thanks</div><span class="HOEnZb"><font color="#888888"><span><font color="#888888">-- <br><div dir="ltr">
Enzo Cocca (PhD Candidate)<div>
Research Fellow<br>Università di Napoli "L'Orientale"</div>
<div>mail: <a href="mailto:enzo.ccc@gmail.com" target="_blank">enzo.ccc@gmail.com</a></div><div>cell: <a href="tel:%2B393495087014" value="+393495087014" target="_blank">+393495087014</a></div><div><br></div></div>
</font></span></font></span></div></div><span class="HOEnZb"><font color="#888888">
</font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Enzo Cocca (PhD Candidate)<div>Research Fellow<br>Università di Napoli "L'Orientale"</div>
<div>mail: <a href="mailto:enzo.ccc@gmail.com" target="_blank">enzo.ccc@gmail.com</a></div>
<div>cell: <a href="tel:%2B393495087014" value="+393495087014" target="_blank">+393495087014</a></div><div><br></div></div>
</font></span></div></div></div>
<br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Giovanni Allegri<br>
<a href="http://about.me/giovanniallegri" target="_blank">http://about.me/giovanniallegri</a><div>Twitter: <a href="https://twitter.com/_giohappy_" target="_blank">https://twitter.com/_giohappy_</a></div><div>blog: <a href="http://blog.spaziogis.it" target="_blank">http://blog.spaziogis.it</a><br>
GEO+ geomatica in Italia <a href="http://bit.ly/GEOplus" target="_blank">http://bit.ly/GEOplus</a></div></div>
</div>