Opened 7 years ago
Closed 7 years ago
#55566 closed defect (worksforme)
py-spyder-devel: Crashes on start
Reported by: | mf2k (Frank Schima) | Owned by: | eborisch (Eric A. Borisch) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | chrstphrchvz (Christopher Chavez) | |
Port: | py-spyder-devel |
Description
Very recently, py36-spyder-devel crashes when I attempt to run it.
$ spyder-3.6 Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50a00) Abort trap: 6
Attachments (2)
Change History (8)
comment:1 Changed 7 years ago by chrstphrchvz (Christopher Chavez)
comment:2 Changed 7 years ago by chrstphrchvz (Christopher Chavez)
A similar error is described in #56209
comment:3 follow-up: 4 Changed 7 years ago by chrstphrchvz (Christopher Chavez)
Cc: | chrstphrchvz added |
---|
comment:4 Changed 7 years ago by eborisch (Eric A. Borisch)
Can you post the output of DYLD_PRINT_LIBRARIES=1 spyder
as well as port echo active
. (Or add them as attachments.)
comment:5 Changed 7 years ago by chrstphrchvz (Christopher Chavez)
For comparison, I'll attach my system's output I get for DYLD_PRINT_LIBRARIES=1 spyder-3.6
(just for opening and closing spyder; no "Cannot mix incompatible Qt library…" error occurs) and port echo active
.
Changed 7 years ago by chrstphrchvz (Christopher Chavez)
Attachment: | py36-spyder-devel_dyld_print_libraries.log added |
---|
DYLD_PRINT_LIBRARIES=1 spyder-3.6
output for working system
Changed 7 years ago by chrstphrchvz (Christopher Chavez)
Attachment: | port_echo_active.log added |
---|
port echo active
output for working system
comment:6 Changed 7 years ago by mf2k (Frank Schima)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
I no longer have this problem. Some update probably fixed it.
Note: See
TracTickets for help on using
tickets.
Based on that error message alone, I'm wondering if its just that the affected machine has both qt5 @5.9.2 and @5.10.0 ports active, whereas only one particular version should be active at a time. I would check
port echo active | grep 'qt5.* @5.9.2'
andport echo active | grep 'qt5.* @5.10.0'
—maybe only one of the two should be printing anything.I think any qt5 ports needed by py36-spyder-devel should be able to update to @5.10.1 now (it didn't install any from version @5.10.0 or earlier on my system). But maybe this indicates that qt5 ports should better enforce letting only one version be active at a time; that is, other ports might also be affected by this issue.