Bug 20418 - Crash to start
Summary: Crash to start
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-08 10:50 CET by thierry rouillon
Modified: 2017-03-14 15:06 CET (History)
0 users

See Also:
Source RPM: draftSight.rpm
CVE:
Status comment:


Attachments

Description thierry rouillon 2017-03-08 10:50:19 CET
there is a new version of DraftSight but...
After instalation the Fedora RPM on mageia 5 

/opt/dassault-systemes/DraftSight/Linux/DraftSight
Could not parse stylesheet of object 0x24c9d60
Could not parse stylesheet of object 0x24c9d60
LLVM ERROR: Cannot select: intrinsic %llvm.x86.sse41.pblendvb

I'm testing

urpmi libvdpau-dev 
from rpmfind 
It's no good.
Comment 1 Rémi Verschelde 2017-03-08 11:54:18 CET
There's nothing that can be fixed in Mageia, you should make a bug report upstream.

Based on the error message, I suppose that your processor might not support sse4.1 instructions. I think you can check this in `lscpu` or `cat /proc/cpuinfo`, it should show some "sse41" flag if it's supported.

That would also explain why it crashes on Windows as you mentioned in https://www.mageialinux-online.org/forum/topic-23256+draftsight-nouvelle-version.php

So you need to contact the developers of DraftSight and tell them to either provide a version that doesn't require SSE 4.1, or to list it in their minimal requirements.

Status: NEW => RESOLVED
Resolution: (none) => INVALID

Comment 2 thierry rouillon 2017-03-08 13:27:00 CET
See the CPU flags
grep flags /proc/cpuinfo 
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
Comment 3 Rémi Verschelde 2017-03-08 13:32:23 CET
Alright, so it looks like it supports sse4_1, my assumption was wrong. There's still nothing we can do at the Mageia level though, if it crashes on both Mageia and Windows it should really be discussed with the upstream developers directly.
Comment 4 thierry rouillon 2017-03-08 13:38:10 CET
OK I contact the developpers
Thank's
Comment 5 thierry rouillon 2017-03-13 10:31:50 CET
the developpers say:
Try to install libgtk2.0!
Leo

Where is the library ?
Comment 6 Rémi Verschelde 2017-03-13 10:39:55 CET
This library is libgtk+2.0_0 [0] for 32-bit and lib64gtk+2.0_0 for 64-bit, but it's highly unlikely that it wouldn't be installed on your system, many applications depend on it.

This sounds like a "did you make sure to reboot your Windows" kind of advice...

Anyway, you can check that you have gtk+2.0 with `rpm -qa | grep gtk+2.0`. If your system is 64-bit, check `file /opt/dassault-systemes/DraftSight/Linux/DraftSight` to see if it's a 32-bit or 64-bit binary. If it's 32-bit bit, make sure you have libgtk+2.0_0 installed. But I don't think that will bring you anywhere, this advice does not relate to the error message at all.. (and definitely wouldn't explain why it crashes on Windows too...)

[0] http://madb.mageia.org/package/show/application/0/name/libgtk%2B2.0_0
Comment 7 thierry rouillon 2017-03-14 15:06:04 CET
The soft is OK in Fedora.
It's install width oher library:

rpm -qa mesa_libGLU nas-libs libXau libXt libSM glibc libICE libX11 libxcb libgcc libstdc++ libuuid mesa_libGL expat libXdammage libXext libXfixes libXxf86vm libdrm libselinux libxshmfence mesa-libglapi libpciaccess libsepol pcre libcrypt-nss 
glibc-2.20-23.mga5
expat-2.1.0-9.3.mga5

there is 2 item from the list installed

urpmi mesa_libGLU nas-libs libXau libXt libSM glibc libICE libX11 libxcb libgcc libstdc++ libuuid mesa_libGL expat libXdammage libXext libXfixes libXxf86vm libdrm libselinux libxshmfence mesa-libglapi libpciaccess libsepol pcre libcrypt-nss
Pas de paquetage nommé mesa_libGLU
Pas de paquetage nommé nas-libs
Pas de paquetage nommé libXau
Pas de paquetage nommé libXt
Pas de paquetage nommé libSM
Pas de paquetage nommé libICE
Pas de paquetage nommé libX11
Pas de paquetage nommé libuuid
Pas de paquetage nommé mesa_libGL
Pas de paquetage nommé libXdammage
Pas de paquetage nommé libXext
Pas de paquetage nommé libXfixes
Pas de paquetage nommé libXxf86vm
Pas de paquetage nommé libxshmfence
Pas de paquetage nommé mesa-libglapi
Pas de paquetage nommé libpciaccess
Pas de paquetage nommé libcrypt-nss

Note You need to log in before you can comment on or make changes to this bug.