On 03/04/2010 03:43 AM, Luigi Castro Cardeles wrote:
Hi list,

my system:
kernel -> 2.6.31.12-174.2.22.fc12.x86_64;
python -> Python 2.6.2
sip -> 4.10
gis -> 1.4.0 revision 12996 with the path applied.
gnome -> 2.28.2
qt -> 4.6.2.

some time ago, there is a configuration with qtconfig-qt4 that was causing to me and to others segfault. On qtconfig-qt4, GUI style , i have to change from default to any other style to prevent crashes.
Did you try to do that?

I'm also still stuck with QGIS segfaulting. I find:
* It happens Only in Gnome (xfce and KDE work fine on the same machine, with the same binary)
* When running as super user the segfault disappears.
* I tried Luigi's suggestion to change the default Qt style in qtconfig-qt4, but I still get the same segfault...
* It started after an update to some qt packages on Feb 24.

Any ideas where to report this problem to Gnome/Qt devs?

--
Micha

[]'s
Luigi Castro Cardeles


2010/3/3 David J. Bakeman <[email protected] <mailto:[email protected]>>

    Luigi Castro Cardeles wrote:
    Hi,

    Thanks Micha and Jurgen for the help. I applied the patch and
    compile qgis. Now it runs without error and with python.
    I run the app on gnome and kde (latest version) with  normail
    user on Fedora 12.
    I compiled 1.4.0 on FC11 with the fix to find sip and it still
    crashes when I use gnome even if I'm superuser.  If I use xfce on
    the console it works but if I'm running gnome on the console and I
    try to run qgis in a virtual screen using xfce it still crashes!

    []'s
    Luigi Castro Cardeles


    2010/3/2 Micha Silver <[email protected] <mailto:[email protected]>>

        On 03/01/2010 11:13 PM, Luigi Castro Cardeles wrote:
        Hi,

        i recompiled qgis 1.4.0 and keep with the same problem. QGIS
        run but not python plugin, i also get the same error message
        about sip version.

        You might want to try the patch that I received from Jurgen
        Fischer [1]:

        --- qgis-1.4.0+12730~/cmake/Python.cmake    2010-01-07
        11:33:11.000000000 +0100
        +++ qgis-1.4.0+12730/cmake/Python.cmake    2010-02-05
        18:02:29.000000000 +0100
        @@ -148,8 +148,8 @@

             IF (HAVE_SIP_MODULE AND SIP_BINARY_PATH AND SIP_INCLUDE_DIR)
               # check for SIP version
               # minimal version is 4.7 (to support universal builds)
        -      SET (SIP_MIN_VERSION 040700)
        -      TRY_RUN_PYTHON (RES "import sip\nprint '%x' %
        sip.SIP_VERSION" SIP_VERSION)
        +      SET (SIP_MIN_VERSION 263936) # 0x40700
        +      TRY_RUN_PYTHON (RES "import sip\nprint '%d' %
        sip.SIP_VERSION" SIP_VERSION)
               IF (SIP_VERSION EQUAL "${SIP_MIN_VERSION}" OR
        SIP_VERSION GREATER "${SIP_MIN_VERSION}")
                 SET (SIP_IS_GOOD TRUE)
               ENDIF (SIP_VERSION EQUAL "${SIP_MIN_VERSION}" OR
        SIP_VERSION GREATER "${SIP_MIN_VERSION}")


        Create a new file called Python.cmake.patch in the directory
        where your qgis source is located then do:
        patch cmake/Python.cmake Python.cmake.patch

        Now run:
         cmake -L ..
        again from the build directory  and check that Python and SIP
        were found.

        [1]
        
http://n2.nabble.com/Fedroa-12-and-new-version-of-qt-tc4638666.html#a4638702



        When i run cmake .. and configure (c), the dialog show some
        msg but it goes so fast that i can't read. There is some way
        to slowdown that message or is this logged on a file? Sorry
        but i don't know cmake very well.

        []'s
        Luigi Castro Cardeles


        2010/3/1 Micha Silver <[email protected]
        <mailto:[email protected]>>

            Luigi Castro Cardeles wrote:

                Thanks Martin,

                i use a compiled qgis.
                For Fedora Users, i think that this update comes
                with kde-4.4.0 updates.
                []'s

            I also have a self compiled qgis 1.4.  After updating to
            the new PyQt4 and sip (also updated qt and qt-x11
            packages) last week, I recompiled, and still get the
            segfault. And again, after switching to xfce, QGIS
            starts fine. Under Gnome, QGIS will start only if run as
            super user. So my guess is that the problem is some
            interaction between Gnome and Qt in the newer packages.

                Luigi Castro Cardeles


                2010/3/1 Martin Dobias <wonder.sk <http://wonder.sk>
                <http://wonder.sk>@gmail.com <http://gmail.com>
                <http://gmail.com>>


                   On Mon, Mar 1, 2010 at 5:23 PM, Luigi Castro Cardeles
                <[email protected]
                <mailto:[email protected]>
                <mailto:[email protected]
                <mailto:[email protected]>>> wrote:
                > Hi list,
                > maybe there are other problem (relate to pyqgis):
                >
                > Não foi possível carregar PyQGIS.
                > Suporte à Python vai ser desabilitado.
                >
                > Traceback (most recent call last):
                >   File "", line 1, in
                > RuntimeError: the sip module implements API v7.0
                but the
                   qgis.core module
                > requires API v6.0

                   This looks like you've updated sip package in
                your system, however
                   qgis python module still awaits older version.
                   - if you run self-compiled qgis, just recompile
                it and install again.
                   It should adapt to newer sip version
                   - if you run qgis from a distribution package,
                request an updated
                   package from the packager
                   - you could downgrade sip package and all
                packages that depend on it
                   (PyQt, PyKDE) but I wouldn't recommend that as it
                might break your
                   system

                   Martin



                This mail was received via Mail-SeCure System.
                
------------------------------------------------------------------------

                _______________________________________________
                Qgis-user mailing list
                [email protected]
                <mailto:[email protected]>
                http://lists.osgeo.org/mailman/listinfo/qgis-user

                This mail was received via Mail-SeCure System.





-- Micha Silver

            Arava Development Co. +972-52-3665918
            http://surfaces.co.il




        This mail was received via Mail-SeCure System.


        _______________________________________________
        Qgis-user mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/qgis-user

        This mail was received via Mail-SeCure System.




-- Micha Silver
        http://www.surfaces.co.il/
        Arava Development Co. +972-52-3665918


    ------------------------------------------------------------------------
    _______________________________________________ Qgis-user mailing
    list [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/qgis-user


    _______________________________________________
    Qgis-user mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/qgis-user



This mail was received via Mail-SeCure System.


_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

This mail was received via Mail-SeCure System.




--
Micha Silver
http://www.surfaces.co.il/
Arava Development Co.  +972-52-3665918

_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to