Opened 6 years ago

Closed 6 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)

py36-spyder-devel_dyld_print_libraries.log (128.2 KB) - added by chrstphrchvz (Christopher Chavez) 6 years ago.
DYLD_PRINT_LIBRARIES=1 spyder-3.6 output for working system
port_echo_active.log (15.0 KB) - added by chrstphrchvz (Christopher Chavez) 6 years ago.
port echo active output for working system

Download all attachments as: .zip

Change History (8)

comment:1 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

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' and port 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.

comment:2 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

A similar error is described in #56209

comment:3 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:4 in reply to:  3 Changed 6 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 6 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 6 years ago by chrstphrchvz (Christopher Chavez)

DYLD_PRINT_LIBRARIES=1 spyder-3.6 output for working system

Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Attachment: port_echo_active.log added

port echo active output for working system

comment:6 Changed 6 years ago by mf2k (Frank Schima)

Resolution: worksforme
Status: newclosed

I no longer have this problem. Some update probably fixed it.

Note: See TracTickets for help on using tickets.