maemo-leste / bugtracker

Issue tracking repository
62 stars 3 forks source link

Kivy application run failure. #632

Open boshtannik opened 2 years ago

boshtannik commented 2 years ago

Have compiled python3.10 right on my n900 Have installed libsdl2 dependencies Have installed kivy framework. Have written simple empty kivy application, and trying to run it. (Have been trying to run kivy with different window providers (by pygame, by libsdl2), but did not suiccseed) Here how issue appears.:

`user@devuan-n900:~/w/kivy$ python3 main.py [INFO ] [Logger ] Record log in /home/user/.kivy/logs/kivy_22-08-28_0.txt [INFO ] [Kivy ] v2.1.0 [INFO ] [Kivy ] Installed at "/home/user/.local/lib/python3.10/site-packages/kivy/init.py" [INFO ] [Python ] v3.10.6 (main, Aug 26 2022, 19:04:21) [GCC 8.3.0] [INFO ] [Python ] Interpreter at "/usr/local/bin/python3" [INFO ] [Logger ] Purge log fired. Processing... [INFO ] [Logger ] Purge finished! [INFO ] [Factory ] 189 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored) [INFO ] [Window ] Provider: sdl2(['window_egl_rpi'] ignored) Keyboard layout unknown, please report the following to the SDL forums/mailing list (https://discourse.libsdl.org/): code = 1, sym = 0xFF1B (Escape) scancode = 41 (Escape) code = 14, sym = 0xFF08 (BackSpace) scancode = 42 (Backspace) code = 15, sym = 0xFF09 (Tab) scancode = 43 (Tab) code = 16, sym = 0x71 (q) scancode = 20 (Q) code = 17, sym = 0x77 (w) scancode = 26 (W) code = 18, sym = 0x65 (e) scancode = 8 (E) code = 19, sym = 0x72 (r) scancode = 21 (R) code = 20, sym = 0x74 (t) scancode = 23 (T) code = 21, sym = 0x79 (y) scancode = 28 (Y) code = 22, sym = 0x75 (u) scancode = 24 (U) code = 23, sym = 0x69 (i) scancode = 12 (I) code = 24, sym = 0x6F (o) scancode = 18 (O) code = 25, sym = 0x70 (p) scancode = 19 (P) code = 28, sym = 0xFF0D (Return) scancode = 40 (Return) code = 29, sym = 0xFFE3 (Control_L) scancode = 224 (Left Ctrl) code = 30, sym = 0x61 (a) scancode = 4 (A) code = 31, sym = 0x73 (s) scancode = 22 (S) code = 32, sym = 0x64 (d) scancode = 7 (D) code = 33, sym = 0x66 (f) scancode = 9 (F) code = 34, sym = 0x67 (g) scancode = 10 (G) code = 35, sym = 0x68 (h) scancode = 11 (H) code = 36, sym = 0x6A (j) scancode = 13 (J) code = 37, sym = 0x6B (k) scancode = 14 (K) code = 38, sym = 0x6C (l) scancode = 15 (L) code = 42, sym = 0xFFE1 (Shift_L) scancode = 225 (Left Shift) code = 44, sym = 0x7A (z) scancode = 29 (Z) code = 45, sym = 0x78 (x) scancode = 27 (X) code = 46, sym = 0x63 (c) scancode = 6 (C) code = 47, sym = 0x76 (v) scancode = 25 (V) code = 48, sym = 0x62 (b) scancode = 5 (B) code = 49, sym = 0x6E (n) scancode = 17 (N) code = 50, sym = 0x6D (m) scancode = 16 (M) code = 51, sym = 0x2C (comma) scancode = 54 (,) code = 52, sym = 0x2E (period) scancode = 55 (.) code = 57, sym = 0x20 (space) scancode = 44 (Space) code = 59, sym = 0xFFBE (F1) scancode = 58 (F1) code = 60, sym = 0xFFBF (F2) scancode = 59 (F2) code = 61, sym = 0xFFC0 (F3) scancode = 60 (F3) code = 62, sym = 0xFFC1 (F4) scancode = 61 (F4) code = 63, sym = 0xFFC2 (F5) scancode = 62 (F5) code = 64, sym = 0xFFC3 (F6) scancode = 63 (F6) code = 65, sym = 0xFFC5 (F8) scancode = 65 (F8) code = 66, sym = 0xFFC4 (F7) scancode = 64 (F7) code = 67, sym = 0xFFC6 (F9) scancode = 66 (F9) code = 68, sym = 0xFFC7 (F10) scancode = 67 (F10) code = 84, sym = 0xFE03 (ISO_Level3_Shift) scancode = 230 (Right Alt) code = 87, sym = 0xFFC8 (F11) scancode = 68 (F11) code = 90, sym = 0xFF26 (Katakana) scancode not found code = 91, sym = 0xFF25 (Hiragana) scancode not found code = 92, sym = 0xFF23 (Henkan_Mode) scancode not found code = 93, sym = 0xFF27 (Hiragana_Katakana) scancode not found code = 94, sym = 0xFF22 (Muhenkan) scancode not found code = 96, sym = 0xFF8D (KP_Enter) scancode = 88 (Keypad Enter) code = 100, sym = 0xFE03 (ISO_Level3_Shift) scancode = 230 (Right Alt) code = 101, sym = 0xFF0A (Linefeed) scancode not found code = 103, sym = 0xFF52 (Up) scancode = 82 (Up) code = 105, sym = 0xFF51 (Left) scancode = 80 (Left) code = 106, sym = 0xFF53 (Right) scancode = 79 (Right) code = 108, sym = 0xFF54 (Down) scancode = 81 (Down) code = 113, sym = 0x1008FF12 (XF86AudioMute) scancode not found code = 114, sym = 0x1008FF11 (XF86AudioLowerVolume) scancode not found code = 115, sym = 0x1008FF13 (XF86AudioRaiseVolume) scancode not found code = 116, sym = 0x1008FF2A (XF86PowerOff) scancode not found code = 118, sym = 0xB1 (plusminus) scancode not found code = 120, sym = 0x1008FF4A (XF86LaunchA) scancode not found code = 122, sym = 0xFF31 (Hangul) scancode not found code = 123, sym = 0xFF34 (Hangul_Hanja) scancode not found code = 128, sym = 0xFF69 (Cancel) scancode = 120 (Stop) code = 129, sym = 0xFF66 (Redo) scancode = 121 (Again) code = 130, sym = 0x1005FF70 (SunProps) scancode not found code = 131, sym = 0xFF65 (Undo) scancode = 122 (Undo) code = 132, sym = 0x1005FF71 (SunFront) scancode not found code = 133, sym = 0x1008FF57 (XF86Copy) scancode not found code = 134, sym = 0x1008FF6B (XF86Open) scancode not found code = 135, sym = 0x1008FF6D (XF86Paste) scancode not found code = 136, sym = 0xFF68 (Find) scancode = 126 (Find) code = 137, sym = 0x1008FF58 (XF86Cut) scancode not found code = 138, sym = 0xFF6A (Help) scancode = 117 (Help) code = 139, sym = 0x1008FF65 (XF86MenuKB) scancode not found code = 140, sym = 0x1008FF1D (XF86Calculator) scancode not found code = 142, sym = 0x1008FF2F (XF86Sleep) scancode not found code = 143, sym = 0x1008FF2B (XF86WakeUp) scancode not found code = 144, sym = 0x1008FF5D (XF86Explorer) scancode not found code = 145, sym = 0x1008FF7B (XF86Send) scancode not found code = 147, sym = 0x1008FF8A (XF86Xfer) scancode not found code = 148, sym = 0x1008FF41 (XF86Launch1) scancode not found code = 149, sym = 0x1008FF42 (XF86Launch2) scancode not found code = 150, sym = 0x1008FF2E (XF86WWW) scancode not found code = 151, sym = 0x1008FF5A (XF86DOS) scancode not found code = 152, sym = 0x1008FF2D (XF86ScreenSaver) scancode not found code = 153, sym = 0x1008FF74 (XF86RotateWindows) scancode not found code = 154, sym = 0x1008FF7F (XF86TaskPane) scancode not found code = 155, sym = 0x1008FF19 (XF86Mail) scancode not found code = 156, sym = 0x1008FF30 (XF86Favorites) scancode not found code = 157, sym = 0x1008FF33 (XF86MyComputer) scancode not found code = 158, sym = 0x1008FF26 (XF86Back) scancode not found code = 159, sym = 0x1008FF27 (XF86Forward) scancode not found code = 161, sym = 0x1008FF2C (XF86Eject) scancode not found code = 162, sym = 0x1008FF2C (XF86Eject) scancode not found code = 163, sym = 0x1008FF17 (XF86AudioNext) scancode not found code = 164, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 165, sym = 0x1008FF16 (XF86AudioPrev) scancode not found code = 166, sym = 0x1008FF15 (XF86AudioStop) scancode not found code = 167, sym = 0x1008FF1C (XF86AudioRecord) scancode not found code = 168, sym = 0x1008FF3E (XF86AudioRewind) scancode not found code = 169, sym = 0x1008FF6E (XF86Phone) scancode not found code = 171, sym = 0x1008FF81 (XF86Tools) scancode not found code = 172, sym = 0x1008FF18 (XF86HomePage) scancode not found code = 173, sym = 0x1008FF73 (XF86Reload) scancode not found code = 174, sym = 0x1008FF56 (XF86Close) scancode not found code = 177, sym = 0x1008FF78 (XF86ScrollUp) scancode not found code = 178, sym = 0x1008FF79 (XF86ScrollDown) scancode not found code = 179, sym = 0x28 (parenleft) scancode not found code = 180, sym = 0x29 (parenright) scancode not found code = 181, sym = 0x1008FF68 (XF86New) scancode not found code = 182, sym = 0xFF66 (Redo) scancode = 121 (Again) code = 183, sym = 0x1008FF81 (XF86Tools) scancode not found code = 184, sym = 0x1008FF45 (XF86Launch5) scancode not found code = 185, sym = 0x1008FF46 (XF86Launch6) scancode not found code = 186, sym = 0x1008FF47 (XF86Launch7) scancode not found code = 187, sym = 0x1008FF48 (XF86Launch8) scancode not found code = 188, sym = 0x1008FF49 (XF86Launch9) scancode not found code = 190, sym = 0x1008FFB2 (XF86AudioMicMute) scancode not found code = 191, sym = 0x1008FFA9 (XF86TouchpadToggle) scancode not found code = 192, sym = 0x1008FFB0 (XF86TouchpadOn) scancode not found code = 193, sym = 0x1008FFB1 (XF86TouchpadOff) scancode not found code = 200, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 201, sym = 0x1008FF31 (XF86AudioPause) scancode not found code = 202, sym = 0x1008FF43 (XF86Launch3) scancode not found code = 203, sym = 0x1008FF44 (XF86Launch4) scancode not found code = 204, sym = 0x1008FF4B (XF86LaunchB) scancode not found code = 205, sym = 0x1008FFA7 (XF86Suspend) scancode not found code = 206, sym = 0x1008FF56 (XF86Close) scancode not found code = 207, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 208, sym = 0x1008FF97 (XF86AudioForward) scancode not found code = 210, sym = 0xFF61 (Print) scancode = 70 (PrintScreen) code = 212, sym = 0x1008FF8F (XF86WebCam) scancode not found code = 215, sym = 0x1008FF19 (XF86Mail) scancode not found code = 216, sym = 0x1008FF8E (XF86Messenger) scancode not found code = 217, sym = 0x1008FF1B (XF86Search) scancode not found code = 218, sym = 0x1008FF5F (XF86Go) scancode not found code = 219, sym = 0x1008FF3C (XF86Finance) scancode not found code = 220, sym = 0x1008FF5E (XF86Game) scancode not found code = 221, sym = 0x1008FF36 (XF86Shop) scancode not found code = 223, sym = 0xFF69 (Cancel) scancode = 120 (Stop) code = 224, sym = 0x1008FF03 (XF86MonBrightnessDown) scancode not found code = 225, sym = 0x1008FF02 (XF86MonBrightnessUp) scancode not found code = 226, sym = 0x1008FF32 (XF86AudioMedia) scancode not found code = 227, sym = 0x1008FF59 (XF86Display) scancode not found code = 228, sym = 0x1008FF04 (XF86KbdLightOnOff) scancode not found code = 229, sym = 0x1008FF06 (XF86KbdBrightnessDown) scancode not found code = 230, sym = 0x1008FF05 (XF86KbdBrightnessUp) scancode not found code = 231, sym = 0x1008FF7B (XF86Send) scancode not found code = 232, sym = 0x1008FF72 (XF86Reply) scancode not found code = 233, sym = 0x1008FF90 (XF86MailForward) scancode not found code = 234, sym = 0x1008FF77 (XF86Save) scancode not found code = 235, sym = 0x1008FF5B (XF86Documents) scancode not found code = 236, sym = 0x1008FF93 (XF86Battery) scancode not found code = 237, sym = 0x1008FF94 (XF86Bluetooth) scancode not found code = 238, sym = 0x1008FF95 (XF86WLAN) scancode not found code = 246, sym = 0x1008FFB4 (XF86WWAN) scancode not found code = 247, sym = 0x1008FFB5 (XF86RFKill) scancode not found [CRITICAL] [Window ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes egl_rpi - ImportError: cannot import name 'bcm' from 'kivy.lib.vidcore_lite' (/home/user/.local/lib/python3.10/site-packages/kivy/lib/vidcore_lite/init.py) File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 59, in core_select_lib mod = importlib.import(name='{2}.{0}.{1}'.format( File "", line 1129, in import File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_egl_rpi.py", line 12, in from kivy.lib.vidcore_lite import bcm, egl

sdl2 - RuntimeError: b'Could not create GLES window surface' File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 71, in core_select_lib cls = cls() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_sdl2.py", line 165, in init super(WindowSDL, self).init() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/init.py", line 1071, in init self.create_window() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_sdl2.py", line 306, in create_window self.system_size = _size = self._win.setup_window( File "kivy/core/window/_window_sdl2.pyx", line 228, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window File "kivy/core/window/_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

x11 - ModuleNotFoundError: No module named 'kivy.core.window.window_x11' File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 59, in core_select_lib mod = importlib.import(name='{2}.{0}.{1}'.format( File "", line 1129, in import File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1004, in _find_and_load_unlocked

[CRITICAL] [App ] Unable to get a Window, abort. `

I guess, that Freemangordon could have some guesses. Or does anybody know how to correctly install one of required window providers?

boshtannik commented 2 years ago

Or is there any way to run opengl / libsdl render on software level?

IMbackK commented 2 years ago

you could unset MESA_LOADER_DRIVER_OVERRIDE to get llvmpipe, but really that should not be nesscary. alternatively you could try messing with SDL_RENDER_DRIVER