Opened 3 years ago

Last modified 3 years ago

#62130 closed defect

stellarium crash right after start — at Version 4

Reported by: rernenwein Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: stellarium crash Cc:
Port: stellarium

Description (last modified by rernenwein)

after recent port upgrade stellarium is no more working

os catalina

imac27:~ root# uname -a
Darwin imac27.home 19.6.0 Darwin Kernel Version 19.6.0: Tue Nov 10 00:10:30 PST 2020; root:xnu-6153.141.10~1/RELEASE_X86_64 x86_64

in ~/Library/Application Support/Stellarium/log.txt i see at the end

Loaded 1135 / 1161 DSO name records successfully
WARNING - No position data for 26 objects: "NGC 3184, NGC 5907, NGC 5907, NGC 5907, PGC 2907, PGC 23521, PGC 28759, PGC 29167, PGC 34658, PGC 42102, PGC 44750, PGC 54559, PGC 59117, PGC 59858, PGC 59953, PGC 69018, PGC 69877, PGC 73957, PGC 95597, PGC 100170, PGC 100170, PGC 119230, PGC 1694462, PGC 2822840, PGC 2826829, PGC 3098124"
Loaded 88 / 88 constellation records successfully for culture "western"
Loaded 85 / 85 constellation art records successfully for culture "western"
Loaded 88 / 88 constellation names
Loading constellation boundary data ... 
Loaded 782 constellation boundary segments
Error in Asterism  "TA6" : can't find star with coordinates 2.14697 / 8.55097
ERROR reading asterism lines record at line  88 for culture "western"
Loaded 81 / 82 asterism records successfully for culture "western"
WARNING - asterism abbreviation "TA6" not found when loading asterism names
Loaded 71 / 72 asterism names
Cannot mix incompatible Qt library (5.14.2) with this library (5.15.2)

here is the list of port installed

imac27:~ root# port installed | egrep -i 'qt|stell'
  qscintilla-qt5 @2.11.6_0 (active)
  qt4-mac @4.8.7_11 (active)
  qt4-mac-mariadb-plugin @4.8.7_1 (active)
  qt4-mac-sqlite3-plugin @4.8.7_2 (active)
  qt5-qtbase @5.15.2_2+openssl (active)
  qt5-qtdeclarative @5.15.2_0 (active)
  qt5-qtmacextras @5.15.2_0 (active)
  qt5-qtsvg @5.15.2_0 (active)
  qt5-qttools @5.15.2_0 (active)
  stellarium @0.20.4_1 (active)

**no qt 5.14.2 is shown !!**
imac27:~ root# port info stellarium
stellarium @0.20.4_1 (science)
Sub-ports:            stellarium-devel
Variants:             debug

Description:          Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope. It is being used in planetarium
                      projectors. Just set your coordinates and go.
Homepage:             https://stellarium.org/

Build Dependencies:   cmake, pkgconfig
Library Dependencies: zlib, gpsd, gettext, doxygen, python27, glib2, fontconfig, freetype, qt5-qtbase, qt5-qtlocation, qt5-qtmultimedia, qt5-qtscript, qt5-qtserialport, qt5-qttools
Conflicts with:       stellarium-qt4
Platforms:            darwin
License:              GPL-2+
Maintainers:          Email: michaelld@macports.org, GitHub: michaelld
                      Policy: openmaintainer

Change History (5)

Changed 3 years ago by rernenwein

Attachment: log.txt added

log stellarium

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to michaelld
Status: newassigned

comment:2 Changed 3 years ago by rernenwein

adittionnal info

imac27:Contents rene$ ls -l /Applications/MacPorts/Stellarium.app/Contents/MacOS/
total 32784
-rwxr-xr-x  1 root  admin  17346736 18 jan 19:39 stellarium
-rwxr-xr-x  1 root  admin  16416192  6 sep 08:57 stellarium.mp_1601209764

two executable exist

one with bad bindings mixture of 5.14.2 & 5.15.2

imac27:Contents rene$ otool -L  /Applications/MacPorts/Stellarium.app/Contents/MacOS/stellarium
/Applications/MacPorts/Stellarium.app/Contents/MacOS/stellarium:
	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 23.0.0)
	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
	/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
	/opt/local/lib/libgps.28.0.0.dylib (compatibility version 28.0.0, current version 28.0.0)
	/opt/local/libexec/qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport (compatibility version 5.15.0, current version 5.15.2)
	/opt/local/libexec/qt5/lib/QtConcurrent.framework/Versions/5/QtConcurrent (compatibility version 5.15.0, current version 5.15.2)
	/opt/local/libexec/qt5/lib/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.15.0, current version 5.15.2)
	/opt/local/libexec/qt5/lib/QtMultimedia.framework/Versions/5/QtMultimedia (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtGui.framework/Versions/5/QtGui (compatibility version 5.15.0, current version 5.15.2)
	/opt/local/libexec/qt5/lib/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.15.0, current version 5.15.2)
	/opt/local/libexec/qt5/lib/QtScript.framework/Versions/5/QtScript (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtPositioning.framework/Versions/5/QtPositioning (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtSerialPort.framework/Versions/5/QtSerialPort (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore (compatibility version 5.15.0, current version 5.15.2)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 902.1.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)

another with only 5.14.2 bindings, but no idea how to force the use of this one

imac27:Contents rene$ otool -L  /Applications/MacPorts/Stellarium.app/Contents/MacOS/stellarium.mp_1601209764 
/Applications/MacPorts/Stellarium.app/Contents/MacOS/stellarium.mp_1601209764:
	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 23.0.0)
	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
	/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
	/opt/local/lib/libgps.27.0.0.dylib (compatibility version 27.0.0, current version 27.0.0)
	/opt/local/libexec/qt5/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtConcurrent.framework/Versions/5/QtConcurrent (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtMultimedia.framework/Versions/5/QtMultimedia (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtGui.framework/Versions/5/QtGui (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtScript.framework/Versions/5/QtScript (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtPositioning.framework/Versions/5/QtPositioning (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtSerialPort.framework/Versions/5/QtSerialPort (compatibility version 5.14.0, current version 5.14.2)
	/opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore (compatibility version 5.14.0, current version 5.14.2)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 902.1.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)

comment:3 Changed 3 years ago by rernenwein

Description: modified (diff)

comment:4 Changed 3 years ago by rernenwein

Description: modified (diff)
Note: See TracTickets for help on using tickets.