[QGIS-trac] Re: [Quantum GIS] #2475: Segmentation Fault in 1.4, opensuse 11.2

Quantum GIS qgis at qgis.org
Tue Mar 2 03:20:28 EST 2010


#2475: Segmentation Fault in 1.4, opensuse 11.2
--------------------------------------------------------------+-------------
        Reporter:  jtornero                                   |         Owner:  nobody       
            Type:  bug                                        |        Status:  new          
        Priority:  critical: causes crash or data corruption  |     Milestone:  Version 1.5.0
       Component:  Build/Install                              |       Version:  1.4.0        
      Resolution:                                             |      Keywords:               
Platform_version:                                             |      Platform:  SuSE         
        Must_fix:  Yes                                        |   Status_info:  0            
--------------------------------------------------------------+-------------
Comment (by jtornero):

 Replying to [comment:1 pcav]:
 > Which SIP do you have?

 Well, I have installed python-sip 4.9.1-1.1.1.

 By the way, yesterday I've done a DIY debbugging (adding print sentences
 before and after loops and if-elses, etc) and I think the segfault occurs
 (at least) when the plugin isntaller scripts goes into line #153 in file
 installer_plugin.py, when calling self.fetchDlg.exec_().

 Moreover, I think I've sent an useless trace made with strace, maybe is
 more interesting the bt from gdb. Please tell me if all this is useless or
 junk for future reports.

 Thank you very much for your help

 Cheers,

 Jorge Tornero

 Program received signal SIGSEGV, Segmentation fault.
 0xb61493d8 in strcmp () from /lib/libc.so.6
 (gdb) bt
 #0  0xb61493d8 in strcmp () from /lib/libc.so.6
 #1  0x076e3f5d in ?? () from
 /opt/PostgresPlus/8.4SS/psqlODBC/lib/libcrypto.so.4
 #2  0x076e03ff in ?? () from
 /opt/PostgresPlus/8.4SS/psqlODBC/lib/libcrypto.so.4
 #3  0x076e06cf in lh_insert () from
 /opt/PostgresPlus/8.4SS/psqlODBC/lib/libcrypto.so.4
 #4  0x076e4135 in OBJ_NAME_add () from
 /opt/PostgresPlus/8.4SS/psqlODBC/lib/libcrypto.so.4
 #5  0x076e84c5 in EVP_add_cipher () from
 /opt/PostgresPlus/8.4SS/psqlODBC/lib/libcrypto.so.4
 #6  0xb56ca23e in SSL_library_init () from /usr/lib/libssl.so.0.9.8
 #7  0xb6dd9eeb in ?? () from /usr/lib/libQtNetwork.so.4
 #8  0xb6dd665d in ?? () from /usr/lib/libQtNetwork.so.4
 #9  0xb6dcdeb4 in QSslSocket::supportsSsl() () from
 /usr/lib/libQtNetwork.so.4
 #10 0xb6d46665 in ?? () from /usr/lib/libQtNetwork.so.4
 #11 0xb6d4eb88 in ?? () from /usr/lib/libQtNetwork.so.4
 #12 0xb6d4f5f2 in ?? () from /usr/lib/libQtNetwork.so.4
 #13 0xb6d51130 in ?? () from /usr/lib/libQtNetwork.so.4
 #14 0xb6d516a5 in QHttp::qt_metacall(QMetaObject::Call, int, void**) ()
 from /usr/lib/libQtNetwork.so.4
 #15 0xb2629ea2 in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtNetwork.so
 #16 0xb791c04a in QMetaCallEvent::placeMetaCall(QObject*) () from
 /usr/lib/libQtCore.so.4
 #17 0xb791d796 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
 #18 0xb2629dbc in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtNetwork.so
 #19 0xb6f538fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
 from /usr/lib/libQtGui.so.4
 #20 0xb6f5b34e in QApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libQtGui.so.4
 #21 0xb7c7d9af in QgsApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libqgis_core.so.1.4.0
 #22 0xb790d32e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
 from /usr/lib/libQtCore.so.4
 #23 0xb790dfdc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
 QThreadData*) () from /usr/lib/libQtCore.so.4
 #24 0xb790e19c in QCoreApplication::sendPostedEvents(QObject*, int) ()
 from /usr/lib/libQtCore.so.4
 #25 0xb79394dd in ?? () from /usr/lib/libQtCore.so.4
 #26 0xb5f334c2 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #27 0xb5f36d98 in ?? () from /usr/lib/libglib-2.0.so.0
 #28 0xb5f36ebe in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0
 #29 0xb7939011 in
 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/lib/libQtCore.so.4
 #30 0xb6ff529a in ?? () from /usr/lib/libQtGui.so.4
 #31 0xb790b98d in
 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
 /usr/lib/libQtCore.so.4
 #32 0xb790bdd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/lib/libQtCore.so.4
 #33 0xb7433081 in QDialog::exec() () from /usr/lib/libQtGui.so.4
 #34 0xb2fe2ff4 in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtGui.so
 #35 0xb348b651 in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0
 #36 0xb34d927d in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
 #37 0xb34dedca in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
 #38 0xb3479617 in ?? () from /usr/lib/libpython2.6.so.1.0
 #39 0xb3456c70 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
 #40 0xb3463f61 in ?? () from /usr/lib/libpython2.6.so.1.0
 #41 0xb3456c70 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
 #42 0xb34d73b6 in PyEval_CallObjectWithKeywords () from
 /usr/lib/libpython2.6.so.1.0
 #43 0xb35b27af in ?? () from /usr/lib/python2.6/site-packages/sip.so
 #44 0xb333cae5 in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtCore.so
 #45 0xb333cbeb in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtCore.so
 #46 0xb333cccb in ?? () from /usr/lib/python2.6/site-
 packages/PyQt4/QtCore.so
 #47 0xb7923864 in QMetaObject::activate(QObject*, int, int, void**) ()
 from /usr/lib/libQtCore.so.4
 #48 0xb7923d41 in QMetaObject::activate(QObject*, QMetaObject const*, int,
 int, void**) () from /usr/lib/libQtCore.so.4
 #49 0xb6f4d0c5 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
 #50 0xb6f4e6f2 in QAction::activate(QAction::ActionEvent) () from
 /usr/lib/libQtGui.so.4
 #51 0xb738ca37 in ?? () from /usr/lib/libQtGui.so.4
 #52 0xb7393378 in ?? () from /usr/lib/libQtGui.so.4
 #53 0xb7393f18 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
 /usr/lib/libQtGui.so.4
 #54 0xb6faabac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
 #55 0xb73961b4 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
 #56 0xb6f538fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
 from /usr/lib/libQtGui.so.4
 #57 0xb6f5bbbb in QApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libQtGui.so.4
 #58 0xb7c7d9af in QgsApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libqgis_core.so.1.4.0
 #59 0xb790d32e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
 from /usr/lib/libQtCore.so.4
 #60 0xb6f5abdc in QApplicationPrivate::sendMouseEvent(QWidget*,
 QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
 /usr/lib/libQtGui.so.4
 #61 0xb6fcbc86 in ?? () from /usr/lib/libQtGui.so.4
 #62 0xb6fcad7e in QApplication::x11ProcessEvent(_XEvent*) () from
 /usr/lib/libQtGui.so.4
 #63 0xb6ff5b68 in ?? () from /usr/lib/libQtGui.so.4
 ---Type <return> to continue---

-- 
Ticket URL: <https://trac.osgeo.org/qgis/ticket/2475#comment:2>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats


More information about the QGIS-trac mailing list