Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Draftsight segfault after OpenSUSE 13.1 update

  1. #1

    Default Draftsight segfault after OpenSUSE 13.1 update

    Hi,

    I have draftsight segfaulting:

    /opt/dassault-systemes/draftsight/bin/draftsight: line 34: 1842 Segmentation fault "$BINARY"

    It started after update of openSUSE 13.1. It's one of updates between 7.1 to 9.1 2013. I tried downgrading upgraded packages, but it didn't help. I have this problem on two of my systems - 64bit OpenSUSE XFCE and 64bit OpenSUSE GNOME.

    Did anyone encounter this problem too? Any solutions?

  2. #2

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    After digging into the issue, I found that draftsight is missing some libraries

    Code:
    ldd /opt/dassault-systemes/draftsight/bin/draftsight.bin 
        linux-gate.so.1 (0xf77b0000)
        libfxsisl.so.1 => not found
        libFXExport.so.1 => not found
        libFXRenderBase.so.1 => not found
        libFXCommandsBase.so.1 => not found
        libFXCrashRpt.so.1 => not found
        libFxFileDialogs.so.1 => not found
        libDDKERNEL.so.1 => not found
        libFxImages.so.1 => not found
        libFxResources.so.1 => not found
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf764b000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7646000)
        libTD_BrepRenderer.so.1 => not found
        libTD_Br.so.1 => not found
        libTD_AcisBuilder.so.1 => not found
        libTD_PdfExport.so.1 => not found
        libTD_SvgExport.so.1 => not found
        libTD_Dwf7Export.so.1 => not found
        libTD_PDFToolkit.so.1 => not found
        libDwfToolkit.so.1 => not found
        libW3dTk.so.1 => not found
        libWhipTk.so.1 => not found
        libDwfCore.so.1 => not found
        libTD_Db.so.1 => not found
        libTD_DbRoot.so.1 => not found
        libTD_SpatialIndex.so.1 => not found
        libTD_Gs.so.1 => not found
        libTD_Gi.so.1 => not found
        libTD_Ge.so.1 => not found
        libTD_FtFontEngine.so.1 => not found
        libTD_Root.so.1 => not found
        libTD_Alloc.so.1 => not found
        libAecGeometry.so.1 => not found
        libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0xf588a000)
        libQtSvg.so.4 => /usr/lib/libQtSvg.so.4 (0xf5835000)
        libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xf57f2000)
        libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0xf56f3000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf4c2d000)
        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf4aea000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf47fd000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0xf4775000)
        libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xf4670000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf4653000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf4566000)
        libm.so.6 => /lib/libm.so.6 (0xf4520000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf4502000)
        libc.so.6 => /lib/libc.so.6 (0xf4351000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf432e000)
        /lib/ld-linux.so.2 (0xf77b1000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf4323000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xf42c8000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf428b000)
        libwebp.so.4 => /usr/lib/libwebp.so.4 (0xf423f000)
        libxslt.so.1 => /usr/lib/libxslt.so.1 (0xf4201000)
        libz.so.1 => /lib/libz.so.1 (0xf41ea000)
        libgstapp-0.10.so.0 => /usr/lib/libgstapp-0.10.so.0 (0xf41dc000)
        libgstinterfaces-0.10.so.0 => /usr/lib/libgstinterfaces-0.10.so.0 (0xf41c9000)
        libgstpbutils-0.10.so.0 => /usr/lib/libgstpbutils-0.10.so.0 (0xf41a6000)
        libgstvideo-0.10.so.0 => /usr/lib/libgstvideo-0.10.so.0 (0xf4188000)
        libgstbase-0.10.so.0 => /usr/lib/libgstbase-0.10.so.0 (0xf4125000)
        libgstreamer-0.10.so.0 => /usr/lib/libgstreamer-0.10.so.0 (0xf4038000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf3fe6000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf3ede000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xf3d82000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xf3ccd000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf3c91000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf3c03000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xf3bf9000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xf3bdf000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xf3bce000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf3bc3000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf3bbd000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf3bb1000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf3bac000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf3b99000)
        libssl.so.1.0.0 => /lib/libssl.so.1.0.0 (0xf3b39000)
        libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xf3980000)
        librt.so.1 => /lib/librt.so.1 (0xf3977000)
        libnvidia-tls.so.331.20 => /usr/lib/tls/libnvidia-tls.so.331.20 (0xf3972000)
        libnvidia-glcore.so.331.20 => /usr/lib/libnvidia-glcore.so.331.20 (0xf172f000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf172b000)
        liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0xf169a000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf1694000)
        libffi.so.4 => /usr/lib/libffi.so.4 (0xf168c000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0xf1622000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0xf15f8000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf15cf000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf15c8000)
    But all those missing libraries seem to be in draftsight's own folder /opt/dassault-systemes/draftsight/lib . How come the program is missing those libraries? I am not sure if this is the problem, since I didn't check for missing libraries before having problem with draftsight.

  3. #3
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,114

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    I can not find draftsight in the standard repos. Nor does a search on software.opensuse.org give me one. The fact that is seems to be located in /opt also points to it being installed in another way from some other resource.

    Maybe you want to tell a bit more on how you installed it and if you tried to get more information from the place you got it from.
    Henk van Velden

  4. #4
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    970

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    I never registered my draftsight install so it won't start - time has expired.

    BUT, I believe you need to start it with the script in /opt/dassault-systemes/draftsight/bin/draftsight,
    which does the library set-up before executing /opt/dassault-systemes/draftsight/bin/draftsight.bin
    Desk: i7-4790K Leap 15.1(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0
    Lap: HPDV7T i7 Leap 15.0(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0

  5. #5

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    hcvv: Draftsight is not in OpenSUSE repo, it's proprietary software:

    http://www.3ds.com/products-services...ight/overview/

    It's distributed as a binary, so I know that OpenSUSE people cannot do much about troubleshooting it. Trying Draftsight forums is useless, because draftsight is only supported on 32bit linux architecture. I have been running it for 3 years on 64bit linux architecture, without any big problems though. This is the first big one.

    cmcgrath5035: I tried running both /opt/dassault-systemes/draftsight/bin/draftsight and /opt/dassault-systemes/draftsight/bin/draftsight.bin with the same result - rhe above mentioned segfault.

  6. #6
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,114

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    Quote Originally Posted by semhustej View Post
    hcvv: Draftsight is not in OpenSUSE repo, it's proprietary software:

    http://www.3ds.com/products-services...ight/overview/

    It's distributed as a binary, so I know that OpenSUSE people cannot do much about troubleshooting it. Trying Draftsight forums is useless, because draftsight is only supported on 32bit linux architecture. I have been running it for 3 years on 64bit linux architecture, without any big problems though. This is the first big one.

    cmcgrath5035: I tried running both /opt/dassault-systemes/draftsight/bin/draftsight and /opt/dassault-systemes/draftsight/bin/draftsight.bin with the same result - rhe above mentioned segfault.
    Thanks for that information. While most here are willing to try to help as much as possible, even if it is a bit more remote to openSUSE. it would be nice if you from your side would not post here as if it is logical that everybody knows what this non openSUSE product is, what for, how it works, etc. Now people have to go and search and ask what this is all about. where a few lines from you could have put our noses in the right direction.

    In other words, this info should have been in your first post IMHO.
    Henk van Velden

  7. #7
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    970

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    OK, on my 13.1/KDE 4.12 desktop machine I removed my old install and downloaded a fresh rpm from the 3ds.com website.

    I right-clicked on the "Draftsight for Fedora option", Save-Link-as and received draftSight.rpm in my Downloads folder (I use Firefox).
    I then installed the new RPM using YAST.
    I then executed
    Code:
    carl@PVE-LinuxSRV5:/opt/dassault-systemes/draftsight/bin> ./draftsight
    , draftsight opened and ran.
    I successfully created a simple drawing (a line and a circle) and was able to save it, did nothing extensive.

    semhustej, how did you install 13.1, "clean" install or dup?

    I wonder if there are missing or perhaps incompatible 32 bit libraries in play here.

    Here is was ldd does on my system
    Code:
    carl@PVE-LinuxSRV5:/opt/dassault-systemes/draftsight/bin> ldd draftsight.bin
            linux-gate.so.1 (0xf7737000)
            libfxsisl.so.1 => ../lib/libfxsisl.so.1 (0xf764a000)
            libFXExport.so.1 => ../lib/libFXExport.so.1 (0xf7517000)
            libFXRenderBase.so.1 => ../lib/libFXRenderBase.so.1 (0xf726b000)
            libFXCommandsBase.so.1 => ../lib/libFXCommandsBase.so.1 (0xf6cb8000)
            libFXCrashRpt.so.1 => ../lib/libFXCrashRpt.so.1 (0xf6c7d000)
            libFxFileDialogs.so.1 => ../lib/libFxFileDialogs.so.1 (0xf6c65000)
            libDDKERNEL.so.1 => ../lib/libDDKERNEL.so.1 (0xf67c8000)
            libFxImages.so.1 => ../lib/libFxImages.so.1 (0xf67ba000)
            libFxResources.so.1 => ../lib/libFxResources.so.1 (0xf6713000)
            libX11.so.6 => /usr/lib/libX11.so.6 (0xf659e000)
            libdl.so.2 => /lib/libdl.so.2 (0xf6599000)
            libTD_BrepRenderer.so.1 => ../lib/libTD_BrepRenderer.so.1 (0xf64fc000)
            libTD_Br.so.1 => ../lib/libTD_Br.so.1 (0xf64ce000)
            libTD_AcisBuilder.so.1 => ../lib/libTD_AcisBuilder.so.1 (0xf6362000)
            libTD_PdfExport.so.1 => ../lib/libTD_PdfExport.so.1 (0xf62e1000)
            libTD_SvgExport.so.1 => ../lib/libTD_SvgExport.so.1 (0xf627f000)
            libTD_Dwf7Export.so.1 => ../lib/libTD_Dwf7Export.so.1 (0xf61f8000)
            libTD_PDFToolkit.so.1 => ../lib/libTD_PDFToolkit.so.1 (0xf612e000)
            libDwfToolkit.so.1 => ../lib/libDwfToolkit.so.1 (0xf5c61000)
            libW3dTk.so.1 => ../lib/libW3dTk.so.1 (0xf5b23000)
            libWhipTk.so.1 => ../lib/libWhipTk.so.1 (0xf5a23000)
            libDwfCore.so.1 => ../lib/libDwfCore.so.1 (0xf5912000)
            libTD_Db.so.1 => ../lib/libTD_Db.so.1 (0xf49cc000)
            libTD_DbRoot.so.1 => ../lib/libTD_DbRoot.so.1 (0xf4963000)
            libTD_SpatialIndex.so.1 => ../lib/libTD_SpatialIndex.so.1 (0xf4951000)
            libTD_Gs.so.1 => ../lib/libTD_Gs.so.1 (0xf47ad000)
            libTD_Gi.so.1 => ../lib/libTD_Gi.so.1 (0xf4581000)
            libTD_Ge.so.1 => ../lib/libTD_Ge.so.1 (0xf42da000)
            libTD_FtFontEngine.so.1 => ../lib/libTD_FtFontEngine.so.1 (0xf4251000)
            libTD_Root.so.1 => ../lib/libTD_Root.so.1 (0xf4150000)
            libTD_Alloc.so.1 => ../lib/libTD_Alloc.so.1 (0xf414c000)
            libAecGeometry.so.1 => ../lib/libAecGeometry.so.1 (0xf3fa4000)
            libQtWebKit.so.4 => ../lib/libQtWebKit.so.4 (0xf2d62000)
            libQtSvg.so.4 => ../lib/libQtSvg.so.4 (0xf2d09000)
            libQtXml.so.4 => ../lib/libQtXml.so.4 (0xf2cc4000)
            libQtOpenGL.so.4 => ../lib/libQtOpenGL.so.4 (0xf2bd2000)
            libQtGui.so.4 => ../lib/libQtGui.so.4 (0xf20dd000)
            libQtNetwork.so.4 => ../lib/libQtNetwork.so.4 (0xf1f9f000)
            libQtCore.so.4 => ../lib/libQtCore.so.4 (0xf1ced000)
            libGLU.so.1 => /usr/lib/libGLU.so.1 (0xf1c65000)
            libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xf1bca000)
            libpthread.so.0 => /lib/libpthread.so.0 (0xf1bad000)
            libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf1abf000)
            libm.so.6 => /lib/libm.so.6 (0xf1a79000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf1a5c000)
            libc.so.6 => /lib/libc.so.6 (0xf18ab000)
            libcups.so.2 => /usr/lib/libcups.so.2 (0xf1856000)
            libz.so.1 => /lib/libz.so.1 (0xf183e000)
            libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf181b000)
            /lib/ld-linux.so.2 (0xf7738000)
            libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf17f2000)
            libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf17e6000)
            libphonon.so.4 => ../lib/libphonon.so.4 (0xf178e000)
            libQtDBus.so.4 => ../lib/libQtDBus.so.4 (0xf170e000)
            libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf16d1000)
            libfreetype.so.6 => ../lib/libfreetype.so.6 (0xf165d000)
            libXext.so.6 => /usr/lib/libXext.so.6 (0xf164a000)
            libaudio.so.2 => /usr/lib/libaudio.so.2 (0xf162f000)
            libXt.so.6 => /usr/lib/libXt.so.6 (0xf15d1000)
            libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf15cd000)
            librt.so.1 => /lib/librt.so.1 (0xf15c4000)
            libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf14bd000)
            libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf146b000)
            libSM.so.6 => /usr/lib/libSM.so.6 (0xf1462000)
            libICE.so.6 => /usr/lib/libICE.so.6 (0xf1447000)
            libatiuki.so.1 => /usr/lib/libatiuki.so.1 (0xf142c000)
            libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xf13e8000)
            libssl.so.1.0.0 => /lib/libssl.so.1.0.0 (0xf1388000)
            libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xf11cf000)
            libXau.so.6 => /usr/lib/libXau.so.6 (0xf11ca000)
            libpcre.so.1 => /usr/lib/libpcre.so.1 (0xf1160000)
            libffi.so.4 => /usr/lib/libffi.so.4 (0xf1158000)
            libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf1152000)
            libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xf1092000)
            libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xf105c000)
            libcom_err.so.2 => /lib/libcom_err.so.2 (0xf1057000)
            libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xf104a000)
            libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xf1045000)
            libresolv.so.2 => /lib/libresolv.so.2 (0xf102d000)
            libselinux.so.1 => /lib/libselinux.so.1 (0xf1008000)
    To be honest, not clear to me how ldd "knew" to use ../lib/ to find the draftsight specific libraries, perhaps that is a default (?).
    Desk: i7-4790K Leap 15.1(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0
    Lap: HPDV7T i7 Leap 15.0(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0

  8. #8

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    Quote Originally Posted by hcvv View Post
    Thanks for that information. While most here are willing to try to help as much as possible, even if it is a bit more remote to openSUSE. it would be nice if you from your side would not post here as if it is logical that everybody knows what this non openSUSE product is, what for, how it works, etc. Now people have to go and search and ask what this is all about. where a few lines from you could have put our noses in the right direction.

    In other words, this info should have been in your first post IMHO.
    Hi Henk,

    I am sorry for the inconvenience I caused. Next time I'll have a problem I'll try to describe the situation better. I admit I should describe the program more in my first post, because it's proprietary program which is not included in OpenSUSE repos.

  9. #9

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    OK,

    so the solution of the problem was to rebuild font-cache with
    Code:
    sudo /usr/sbin/fonts-config
    command. I found a hint on Archlinux AUR draftsight's page. ldd now shows all dependencies resolved.

    Both my systems were 'dup'ed from 12.3. I noticed change in font rendering after one of updates between 7.1 and 9.1, but didn't think it could be the problem.

    Thanks to cmcgrath5035 for trying draftsight on his machine.

  10. #10
    Join Date
    Jun 2008
    Location
    Florida, USA
    Posts
    970

    Default Re: Draftsight segfault after OpenSUSE 13.1 update

    Quote Originally Posted by semhustej View Post
    OK,

    so the solution of the problem was to rebuild font-cache with
    Code:
    sudo /usr/sbin/fonts-config
    command. I found a hint on Archlinux AUR draftsight's page. ldd now shows all dependencies resolved.

    Both my systems were 'dup'ed from 12.3. I noticed change in font rendering after one of updates between 7.1 and 9.1, but didn't think it could be the problem.

    Thanks to cmcgrath5035 for trying draftsight on his machine.
    Wow, good find!

    I'm curious, "...between 7.1 and 9.1..." of what?
    Desk: i7-4790K Leap 15.1(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0
    Lap: HPDV7T i7 Leap 15.0(x86_64)4.12.14-lp151.28.7-default KF5 59.0 Plasma 5.14.4 Qt 5.13.0

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •