Updating resulted partial solution but still giving segfault without detailed error.
So I did two separate experiments, each with fresh SD card of latest stable oram on V4 kit:
- After first boot. Update to vangelis in 1 step. This gave error of missing dexed ttl definitions when testing dexed.
- After first boot, update to oram testing. This already gave a segfault. Manually power off, on successfully. Can add dexed, surge chains. Then update to vangelis, this results in boot screen error Software and following UI log:
Jan 10 17:12:32 zynthian startx[1183]: AttributeError: /zynthian/zynthian-ui/zynlibs/zynmixer/build/libzynmixer.so: undefined symbol: addStrip
Jan 10 17:12:32 zynthian startx[1183]: libzynaudioplayer exiting… done!
Jan 10 17:12:32 zynthian startx[874]: *******************
Jan 10 17:12:32 zynthian startx[874]: EXIT STATUS => 1
Jan 10 17:12:32 zynthian startx[874]: *******************
Jan 10 17:12:32 zynthian startx[1211]: /zynthian/config/img/fb_zynthian_message.jpg is a 480x320 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Jan 10 17:12:32 zynthian startx[1211]: Zooming image by 100%…done
Jan 10 17:12:32 zynthian startx[1211]: Merging…done
Jan 10 17:12:32 zynthian startx[1211]: Building XImage…done
Jan 10 17:12:33 zynthian startx[1228]: cp: cannot stat ‘/zynthian/zynthian-my-data/snapshots/last_state.zss’: No such file or directory
Jan 10 17:12:44 zynthian startx[1240]: ZynCore: Configured 8 x Logical Zynswitches…
Jan 10 17:12:44 zynthian startx[1240]: ZynCore: Setting-up 8 x Physical Zynswitches…
Jan 10 17:12:44 zynthian startx[1240]: ZynCore: Setting-up 4 x Zynpots (zyncoders)…
Jan 10 17:12:44 zynthian startx[1240]: ZynCore->gpiod_start_callbacks: Callback thread created successfully
Jan 10 17:12:45 zynthian startx[1240]: Loaded libzynaudioplayer using libsndfile-1.2.0
Jan 10 17:12:45 zynthian startx[1240]: Traceback (most recent call last):
Jan 10 17:12:45 zynthian startx[1240]: File “/zynthian/zynthian-ui/./zynthian_main.py”, line 47, in
Jan 10 17:12:45 zynthian startx[1240]: zynthian_gui_config.zyngui = zyngui = zynthian_gui()
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: File “/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 157, in _init_
Jan 10 17:12:45 zynthian startx[1240]: self.state_manager = zynthian_state_manager.zynthian_state_manager()
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 154, in _init_
Jan 10 17:12:45 zynthian startx[1240]: self.zynmixer_chan = zynmixer.ZynMixer() # zynmixer used for channel strips
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: File “/zynthian/zynthian-ui/zynlibs/zynmixer/zynmixer.py”, line 60, in _init_
Jan 10 17:12:45 zynthian startx[1240]: self.lib_zynmixer.addStrip.restype = ctypes.c_int8
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 389, in _getattr_
Jan 10 17:12:45 zynthian startx[1240]: func = self._getitem_(name)
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 394, in _getitem_
Jan 10 17:12:45 zynthian startx[1240]: func = self._FuncPtr((name_or_ordinal, self))
Jan 10 17:12:45 zynthian startx[1240]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:45 zynthian startx[1240]: AttributeError: /zynthian/zynthian-ui/zynlibs/zynmixer/build/libzynmixer.so: undefined symbol: addStrip
Jan 10 17:12:45 zynthian startx[1240]: libzynaudioplayer exiting… done!
Jan 10 17:12:45 zynthian startx[874]: *******************
Jan 10 17:12:45 zynthian startx[874]: EXIT STATUS => 1
Jan 10 17:12:45 zynthian startx[874]: *******************
Jan 10 17:12:45 zynthian startx[1268]: /zynthian/config/img/fb_zynthian_message.jpg is a 480x320 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Jan 10 17:12:45 zynthian startx[1268]: Zooming image by 100%…done
Jan 10 17:12:45 zynthian startx[1268]: Merging…done
Jan 10 17:12:45 zynthian startx[1268]: Building XImage…done
Jan 10 17:12:45 zynthian startx[1277]: cp: cannot stat ‘/zynthian/zynthian-my-data/snapshots/last_state.zss’: No such file or directory
Jan 10 17:12:56 zynthian startx[1281]: ZynCore: Configured 8 x Logical Zynswitches…
Jan 10 17:12:56 zynthian startx[1281]: ZynCore: Setting-up 8 x Physical Zynswitches…
Jan 10 17:12:56 zynthian startx[1281]: ZynCore: Setting-up 4 x Zynpots (zyncoders)…
Jan 10 17:12:56 zynthian startx[1281]: ZynCore->gpiod_start_callbacks: Callback thread created successfully
Jan 10 17:12:58 zynthian startx[1281]: Loaded libzynaudioplayer using libsndfile-1.2.0
Jan 10 17:12:58 zynthian startx[1281]: Traceback (most recent call last):
Jan 10 17:12:58 zynthian startx[1281]: File “/zynthian/zynthian-ui/./zynthian_main.py”, line 47, in
Jan 10 17:12:58 zynthian startx[1281]: zynthian_gui_config.zyngui = zyngui = zynthian_gui()
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: File “/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 157, in _init_
Jan 10 17:12:58 zynthian startx[1281]: self.state_manager = zynthian_state_manager.zynthian_state_manager()
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 154, in _init_
Jan 10 17:12:58 zynthian startx[1281]: self.zynmixer_chan = zynmixer.ZynMixer() # zynmixer used for channel strips
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: File “/zynthian/zynthian-ui/zynlibs/zynmixer/zynmixer.py”, line 60, in _init_
Jan 10 17:12:58 zynthian startx[1281]: self.lib_zynmixer.addStrip.restype = ctypes.c_int8
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 389, in _getattr_
Jan 10 17:12:58 zynthian startx[1281]: func = self._getitem_(name)
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 394, in _getitem_
Jan 10 17:12:58 zynthian startx[1281]: func = self._FuncPtr((name_or_ordinal, self))
Jan 10 17:12:58 zynthian startx[1281]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:12:58 zynthian startx[1281]: AttributeError: /zynthian/zynthian-ui/zynlibs/zynmixer/build/libzynmixer.so: undefined symbol: addStrip
Jan 10 17:12:58 zynthian startx[1281]: libzynaudioplayer exiting… done!
Jan 10 17:12:58 zynthian startx[874]: *******************
Jan 10 17:12:58 zynthian startx[874]: EXIT STATUS => 1
Jan 10 17:12:58 zynthian startx[874]: *******************
Jan 10 17:12:58 zynthian startx[1309]: /zynthian/config/img/fb_zynthian_message.jpg is a 480x320 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Jan 10 17:12:58 zynthian startx[1309]: Zooming image by 100%…done
Jan 10 17:12:58 zynthian startx[1309]: Merging…done
Jan 10 17:12:58 zynthian startx[1309]: Building XImage…done
Jan 10 17:12:58 zynthian startx[1318]: cp: cannot stat ‘/zynthian/zynthian-my-data/snapshots/last_state.zss’: No such file or directory
Jan 10 17:13:09 zynthian startx[1322]: ZynCore: Configured 8 x Logical Zynswitches…
Jan 10 17:13:09 zynthian startx[1322]: ZynCore: Setting-up 8 x Physical Zynswitches…
Jan 10 17:13:09 zynthian startx[1322]: ZynCore: Setting-up 4 x Zynpots (zyncoders)…
Jan 10 17:13:09 zynthian startx[1322]: ZynCore->gpiod_start_callbacks: Callback thread created successfully
Jan 10 17:13:10 zynthian startx[1322]: Loaded libzynaudioplayer using libsndfile-1.2.0
Jan 10 17:13:11 zynthian startx[1322]: Traceback (most recent call last):
Jan 10 17:13:11 zynthian startx[1322]: File “/zynthian/zynthian-ui/./zynthian_main.py”, line 47, in
Jan 10 17:13:11 zynthian startx[1322]: zynthian_gui_config.zyngui = zyngui = zynthian_gui()
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: File “/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 157, in _init_
Jan 10 17:13:11 zynthian startx[1322]: self.state_manager = zynthian_state_manager.zynthian_state_manager()
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 154, in _init_
Jan 10 17:13:11 zynthian startx[1322]: self.zynmixer_chan = zynmixer.ZynMixer() # zynmixer used for channel strips
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: File “/zynthian/zynthian-ui/zynlibs/zynmixer/zynmixer.py”, line 60, in _init_
Jan 10 17:13:11 zynthian startx[1322]: self.lib_zynmixer.addStrip.restype = ctypes.c_int8
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 389, in _getattr_
Jan 10 17:13:11 zynthian startx[1322]: func = self._getitem_(name)
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 394, in _getitem_
Jan 10 17:13:11 zynthian startx[1322]: func = self._FuncPtr((name_or_ordinal, self))
Jan 10 17:13:11 zynthian startx[1322]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:11 zynthian startx[1322]: AttributeError: /zynthian/zynthian-ui/zynlibs/zynmixer/build/libzynmixer.so: undefined symbol: addStrip
Jan 10 17:13:11 zynthian startx[1322]: libzynaudioplayer exiting… done!
Jan 10 17:13:11 zynthian startx[874]: *******************
Jan 10 17:13:11 zynthian startx[874]: EXIT STATUS => 1
Jan 10 17:13:11 zynthian startx[874]: *******************
Jan 10 17:13:11 zynthian startx[1350]: /zynthian/config/img/fb_zynthian_message.jpg is a 480x320 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Jan 10 17:13:11 zynthian startx[1350]: Zooming image by 100%…done
Jan 10 17:13:11 zynthian startx[1350]: Merging…done
Jan 10 17:13:11 zynthian startx[1350]: Building XImage…done
Jan 10 17:13:11 zynthian startx[1359]: cp: cannot stat ‘/zynthian/zynthian-my-data/snapshots/last_state.zss’: No such file or directory
Jan 10 17:13:22 zynthian startx[1363]: ZynCore: Configured 8 x Logical Zynswitches…
Jan 10 17:13:22 zynthian startx[1363]: ZynCore: Setting-up 8 x Physical Zynswitches…
Jan 10 17:13:22 zynthian startx[1363]: ZynCore: Setting-up 4 x Zynpots (zyncoders)…
Jan 10 17:13:22 zynthian startx[1363]: ZynCore->gpiod_start_callbacks: Callback thread created successfully
Jan 10 17:13:23 zynthian startx[1363]: Loaded libzynaudioplayer using libsndfile-1.2.0
Jan 10 17:13:24 zynthian startx[1363]: Traceback (most recent call last):
Jan 10 17:13:24 zynthian startx[1363]: File “/zynthian/zynthian-ui/./zynthian_main.py”, line 47, in
Jan 10 17:13:24 zynthian startx[1363]: zynthian_gui_config.zyngui = zyngui = zynthian_gui()
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: File “/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 157, in _init_
Jan 10 17:13:24 zynthian startx[1363]: self.state_manager = zynthian_state_manager.zynthian_state_manager()
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: File “/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py”, line 154, in _init_
Jan 10 17:13:24 zynthian startx[1363]: self.zynmixer_chan = zynmixer.ZynMixer() # zynmixer used for channel strips
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: File “/zynthian/zynthian-ui/zynlibs/zynmixer/zynmixer.py”, line 60, in _init_
Jan 10 17:13:24 zynthian startx[1363]: self.lib_zynmixer.addStrip.restype = ctypes.c_int8
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 389, in _getattr_
Jan 10 17:13:24 zynthian startx[1363]: func = self._getitem_(name)
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: File “/usr/lib/python3.11/ctypes/_init_.py”, line 394, in _getitem_
Jan 10 17:13:24 zynthian startx[1363]: func = self._FuncPtr((name_or_ordinal, self))
Jan 10 17:13:24 zynthian startx[1363]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 10 17:13:24 zynthian startx[1363]: AttributeError: /zynthian/zynthian-ui/zynlibs/zynmixer/build/libzynmixer.so: undefined symbol: addStrip
Jan 10 17:13:24 zynthian startx[1363]: libzynaudioplayer exiting… done!
Jan 10 17:13:24 zynthian startx[874]: *******************
Jan 10 17:13:24 zynthian startx[874]: EXIT STATUS => 1
Jan 10 17:13:24 zynthian startx[874]: *******************
Jan 10 17:13:24 zynthian startx[1391]: /zynthian/config/img/fb_zynthian_message.jpg is a 480x320 JPEG image, color space YCbCr, 3 comps, Huffman coding.
Jan 10 17:13:24 zynthian startx[1391]: Zooming image by 100%…done
Jan 10 17:13:24 zynthian startx[1391]: Merging…done
Jan 10 17:13:24 zynthian startx[1391]: Building XImage…done
Jan 10 17:13:24 zynthian startx[1400]: cp: cannot stat ‘/zynthian/zynthian-my-data/snapshots/last_state.zss’: No such file or directory
In the second experiment, power off / on is no workaround
If useful, I could test the fresh update path without restoring last snapshops