Your message dated Sun, 24 Jul 2022 07:20:10 +0000
with message-id <e1ofvum-000dix...@fasolo.debian.org>
and subject line Bug#997856: fixed in mayavi2 4.8.0-1
has caused the Debian Bug report #997856,
regarding mayavi2 crashes at startup with SplashScreen error
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
997856: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997856
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mayavi2
Version: 4.7.1-2+b2
Severity: important
X-Debbugs-Cc: schampail...@skynet.be
Dear Maintainer,
Running mayavi2 from the console leads to a crash:
stefan@debian:~$ mayavi2
Exception occurred in traits notification handler.
Please check the log file for details.
Exception occurred in traits notification handler for object:
<mayavi.plugins.mayavi_ui_plugin.MayaviUIPlugin object at 0x7f2115a2ff40>,
trait: application, old value: None, new value:
<mayavi.plugins.mayavi_workbench_application.MayaviWorkbenchApplication object
at 0x7f2114d75ae0>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/traits/trait_notifiers.py", line 654, in
_dispatch_change_event
self.dispatch(handler, *args)
File "/usr/lib/python3/dist-packages/traits/trait_notifiers.py", line 553, in
dispatch
handler(*args)
File "/usr/lib/python3/dist-packages/traits/traits_listener.py", line 498, in
handle_simple
self.next.register(new)
File "/usr/lib/python3/dist-packages/traits/traits_listener.py", line 464, in
register
value = getattr(self, type)(new, name, False)
File "/usr/lib/python3/dist-packages/traits/traits_listener.py", line 738, in
_register_simple
return next.register(getattr(object, name))
File
"/usr/lib/python3/dist-packages/envisage/ui/workbench/workbench_application.py",
line 140, in _gui_default
return GUI(splash_screen=self.splash_screen)
File
"/usr/lib/python3/dist-packages/mayavi/plugins/mayavi_workbench_application.py",
line 118, in _splash_screen_default
splash_screen = SplashScreen(
File "/usr/lib/python3/dist-packages/pyface/base_toolkit.py", line 178, in
__init__
raise NotImplementedError(msg % (toolkit, package, name))
NotImplementedError: the null pyface.ui.null backend doesn't implement
splash_screen:SplashScreen
I didn't investigate the exact origin of the crash but found a work around.
According to :
https://github.com/enthought/mayavi/issues/838
doing this before running seems to solve the bug:
export ETS_TOOLKIT=qt
export QT_API=pyqt5
After those exports, I can run mayavi2 correctly.
Maybe one could write a small wrapper around mayavi2 commands that
detects the appropriate setup to create to run it ?
Best regards,
Stéphane
-- System Information:
Debian Release: 11.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-9-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mayavi2 depends on:
ii libc6 2.31-13+deb11u2
ii libjs-jquery 3.5.1+dfsg+~3.5.5-7
ii python3 3.9.2-3
ii python3-apptools 4.5.0-1.1
ii python3-configobj 5.0.6-4
ii python3-envisage 4.9.0-2.1
ii python3-numpy [python3-numpy-abi9] 1:1.19.5-1
ii python3-pkg-resources 52.0.0-4
ii python3-pyface 6.1.2-2
ii python3-pygments 2.7.1+dfsg-2.1
ii python3-traits 5.2.0-2+b3
ii python3-traitsui 6.1.3-3
ii python3-vtk7 7.1.1+dfsg2-8
mayavi2 recommends no packages.
Versions of packages mayavi2 suggests:
pn ipython3 <none>
pn python3-scipy <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: mayavi2
Source-Version: 4.8.0-1
Done: Varun Hiremath <va...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mayavi2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Varun Hiremath <va...@debian.org> (supplier of updated mayavi2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 22 Jul 2022 22:27:58 -0700
Source: mayavi2
Architecture: source
Version: 4.8.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Varun Hiremath <va...@debian.org>
Closes: 997856
Changes:
mayavi2 (4.8.0-1) unstable; urgency=medium
.
* New upstream release (Closes: #997856)
* Remove debian/orig-tar.sh - no longer used
Checksums-Sha1:
832782f9f67d552a20da184e73353162499b277e 2197 mayavi2_4.8.0-1.dsc
08149282fbe9a35db1868a4dc15ab81ea4fd2d8c 19794464 mayavi2_4.8.0.orig.tar.gz
f691fe607792d05df0ff601142c1f1dd14fa3d40 365672 mayavi2_4.8.0-1.debian.tar.xz
708d17cc1fbb121d8389a97a883477189e37e2e0 17773 mayavi2_4.8.0-1_amd64.buildinfo
Checksums-Sha256:
c1a79cc2122759887db97cc53dc5b400989c8786590b7aa46ffd9150fe8345de 2197
mayavi2_4.8.0-1.dsc
c3bff47a5635d06c18d05cd269ee9022141dde55dfff84b0f8db2d712b413297 19794464
mayavi2_4.8.0.orig.tar.gz
e2a47f9c6f9c61a45997b37bc6f6f644a8fbab4ec16e7b5ab2bbed76316d704e 365672
mayavi2_4.8.0-1.debian.tar.xz
44ae580f369bd4c819092717c2acfbfde32aee562abcc26347e7c1b88aba02e5 17773
mayavi2_4.8.0-1_amd64.buildinfo
Files:
959bdfb425d6ef41daabed68de387c43 2197 science optional mayavi2_4.8.0-1.dsc
092341b9734cb7552d6dd0addb0f0b10 19794464 science optional
mayavi2_4.8.0.orig.tar.gz
6a018edcd935825842dc3c82b77a8605 365672 science optional
mayavi2_4.8.0-1.debian.tar.xz
bdbedfdb5e25728704043f4be65f32d6 17773 science optional
mayavi2_4.8.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEDBnIgiN9JdQ7ikG+cDc88SkNuc4FAmLc7xUACgkQcDc88SkN
uc7mkw/9HhXVwUp/C+f/N2RUuUZEjCBMCVtHP+enUZAl6aqOEqJXreJDysnC0RT+
j9wTKn+7+A5ENMv3U4yQ7wRx/6pWEtr5CZYYds8UOYbzsSsAj9ypm45g6nd6pKMn
ccUTKe/YLFJeCH/Q9h9SF35Vu5k7AFL3C1e2fExLTdIiB7NVwmDufYKVYpsQy0c7
X3b9fgHrPKxqoALHq1ZzjgeaGitmiCxgCLxfZ7rioLKEmMg94oNK3t8Av/H4kKbf
URapyZb7x4WoO2iWOAlvr9omCl2kPub2WztQxciUikxDX6b1FqEk/TDT3tP/fuK4
oT/NrYOt6uds10UQNKtDURwLUll/BH/UbvFVyOew2MhsqpncfPWRf++Y3mQ69zrV
srwtjXGcXc1e4Q1aZkElLkvx3OnR4U4Vr1vXkTjuAgeikn2+ZoPgyDWeGhUok/+S
X6itRWdWXbyNZZPkcxMLj7jfGLeRMAcmrVUQWE/KGB1nw8Cxe0tLWh0GW+gzSjey
1HiL6cYEiBdJiRRHfefb5E+2w/YIZRqVEcmHWFKfA5wNVDZJcs0nkgHU68u5dge+
dhDsGhx06Y++YVPf8At38ANNaD/51CaEOE1TDq86isXUlSiWlsTohZBXrk20334c
U7V0VS22vYoaZ8gXoZKJIzkuoVXcFzeNud/SduY/hFSAQ5XsBg0=
=dPPj
-----END PGP SIGNATURE-----
--- End Message ---