Package Details: edex-ui-bin 2.2.8-1

Git Clone URL: https://aur.archlinux.org/edex-ui-bin.git (read-only, click to copy)
Package Base: edex-ui-bin
Description: A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support
Upstream URL: https://github.com/GitSquared/edex-ui
Licenses: GPL3
Conflicts: edex-ui
Provides: edex-ui
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 10
Popularity: 0.000122
First Submitted: 2020-12-01 15:43 (UTC)
Last Updated: 2021-10-19 08:42 (UTC)

Latest Comments

duanev commented on 2020-12-17 05:19 (UTC) (edited on 2020-12-17 05:22 (UTC) by duanev)

makepkg and then pacman run fine, but I'm not having any luck running edex-ui-bin. Either I get a prompt back with no error message:

$ edex-ui
$

or I get the following core dump:

# edex-ui --no-sandbox
   start     Starting eDEX-UI v2.2.4
   info      With Node 12.16.3 and Electron 10.1.6
   info      Renderer is Chrome 85.0.4183.121
   Startup   Initialized timer...
   info      Base config dir is /root/.config/eDEX-UI
   info      Default settings written to /root/.config/eDEX-UI/settings.json
   info      Default keymap written to /root/.config/eDEX-UI/shortcuts.json
   info      Default last window state written to /root/.config/eDEX-UI/lastWindowState.json
   pending   Mirroring internal assets...
The futex facility returned an unexpected error code.
Aborted (core dumped)

strace shows the non-root no-output run appears to happen because the user has no write permissions to the /opt/edex-ui/resources directory ... so maybe only root is supposed to run this (I haven't found any usage docs at Gaby's github: https://github.com/GitSquared/edex-ui). Running # chown -R duanev /opt/edex-ui/resources allows a user to get the above output as well - but coredumps the same way as root. Here's the coredump (all threads are waiting except the one raising the uv_sem_post exception):

# coredumpctl debug /opt/edex-ui/edex-ui 7932
           PID: 7932 (edex-ui)
           UID: 1000 (duanev)
           GID: 100 (users)
        Signal: 6 (ABRT)
     Timestamp: Wed 2020-12-16 23:04:43 CST (4min 2s ago)
  Command Line: /opt/edex-ui/edex-ui
    Executable: /opt/edex-ui/edex-ui
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (duanev)
       Boot ID: 85917b8519ff4a8c81ac98adf3191fe6
    Machine ID: 7b2fd96244734b2995d11d2d0efdd222
      Hostname: mybox
       Storage: /var/lib/systemd/coredump/core.edex-ui.1000.85917b8519ff4a8c81ac98adf3191fe6.7932.1608181483000000.zst
       Message: Process 7932 (edex-ui) of user 1000 dumped core.

            Stack trace of thread 7932:
            #0  0x00007f264400f615 raise (libc.so.6 + 0x3d615)
            #1  0x00007f2643ff8862 abort (libc.so.6 + 0x26862)
            #2  0x00007f26440515e8 __libc_message (libc.so.6 + 0x7f5e8)
            #3  0x00007f264405161a __libc_fatal (libc.so.6 + 0x7f61a)
            #4  0x00007f264572c6b5 sem_post@@GLIBC_2.2.5 (libpthread.so.0 + 0x126b5)
            #5  0x000055f0b1f20d10 uv_sem_post (edex-ui + 0x7726d10)
            #6  0x000055f0ac1c9d57 n/a (edex-ui + 0x19cfd57)
            #7  0x000055f0ac1cccfe n/a (edex-ui + 0x19d2cfe)
            #8  0x000055f0ac14bfa9 n/a (edex-ui + 0x1951fa9)
            #9  0x000055f0ac14c09e n/a (edex-ui + 0x195209e)
            #10 0x000055f0adb15d5c n/a (edex-ui + 0x331bd5c)
            #11 0x000055f0adb15e6e n/a (edex-ui + 0x331be6e)
            #12 0x000055f0adb1a6b2 n/a (edex-ui + 0x33206b2)
            #13 0x000055f0adb1a1a8 n/a (edex-ui + 0x33201a8)
            #14 0x000055f0adb158c0 n/a (edex-ui + 0x331b8c0)
            #15 0x000055f0ad9f1aa0 n/a (edex-ui + 0x31f7aa0)
            #16 0x000055f0ad9f151b n/a (edex-ui + 0x31f751b)
            #17 0x000055f0afb751df n/a (edex-ui + 0x537b1df)
            #18 0x000055f0accedd01 n/a (edex-ui + 0x24f3d01)
            #19 0x000055f0ac09b3bd n/a (edex-ui + 0x18a13bd)
            #20 0x00007f2643ffa152 __libc_start_main (libc.so.6 + 0x28152)
            #21 0x000055f0ac09b0ea _start (edex-ui + 0x18a10ea)

            Stack trace of thread 7946:
            #0  0x00007f26457296a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
            #1  0x000055f0b1f20f39 uv_cond_wait (edex-ui + 0x7726f39)
            #2  0x000055f0b1e6dac8 n/a (edex-ui + 0x7673ac8)
            #3  0x000055f0b1e6b87f n/a (edex-ui + 0x767187f)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7943:
            #0  0x00007f26440d25de epoll_wait (libc.so.6 + 0x1005de)
            #1  0x000055f0ae84de9a n/a (edex-ui + 0x4053e9a)
            #2  0x000055f0ae84b54a n/a (edex-ui + 0x405154a)
            #3  0x000055f0ae7070fb n/a (edex-ui + 0x3f0d0fb)
            #4  0x000055f0ae6c1af4 n/a (edex-ui + 0x3ec7af4)
            #5  0x000055f0ae69abae n/a (edex-ui + 0x3ea0bae)
            #6  0x000055f0adb1bfdd n/a (edex-ui + 0x3321fdd)
            #7  0x000055f0ae6d9d67 n/a (edex-ui + 0x3edfd67)
            #8  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #9  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #10 0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7942:
            #0  0x00007f26457299c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
            #1  0x000055f0ae6f692b n/a (edex-ui + 0x3efc92b)
            #2  0x000055f0ae6f6f90 n/a (edex-ui + 0x3efcf90)
            #3  0x000055f0ae6d36b8 n/a (edex-ui + 0x3ed96b8)
            #4  0x000055f0ae6d3d1a n/a (edex-ui + 0x3ed9d1a)
            #5  0x000055f0ae6d3bbd n/a (edex-ui + 0x3ed9bbd)
            #6  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #7  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #8  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7940:
            #0  0x00007f264409eeef wait4 (libc.so.6 + 0xcceef)
            #1  0x000055f0ae6f58bd n/a (edex-ui + 0x3efb8bd)
            #2  0x000055f0ae6f2f10 n/a (edex-ui + 0x3ef8f10)
            #3  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7945:
            #0  0x00007f26440d25de epoll_wait (libc.so.6 + 0x1005de)
            #1  0x000055f0b1f23a73 n/a (edex-ui + 0x7729a73)
            #2  0x000055f0b1f148a1 uv_run (edex-ui + 0x771a8a1)
            #3  0x000055f0b1e6d8c8 n/a (edex-ui + 0x76738c8)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7948:
            #0  0x00007f26457296a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
            #1  0x000055f0b1f20f39 uv_cond_wait (edex-ui + 0x7726f39)
            #2  0x000055f0b1e6dac8 n/a (edex-ui + 0x7673ac8)
            #3  0x000055f0b1e6b87f n/a (edex-ui + 0x767187f)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7949:
            #0  0x00007f264572c014 do_futex_wait.constprop.0 (libpthread.so.0 + 0x12014)
            #1  0x00007f264572c118 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x12118)
            #2  0x000055f0b1f20d97 uv_sem_wait (edex-ui + 0x7726d97)
            #3  0x000055f0b1ed4523 n/a (edex-ui + 0x76da523)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7944:
            #0  0x00007f26457296a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
            #1  0x000055f0ae6f6803 n/a (edex-ui + 0x3efc803)
            #2  0x000055f0ae6f6fb9 n/a (edex-ui + 0x3efcfb9)
            #3  0x000055f0ae6f6d7f n/a (edex-ui + 0x3efcd7f)
            #4  0x000055f0ae681378 n/a (edex-ui + 0x3e87378)
            #5  0x000055f0ae6c1af4 n/a (edex-ui + 0x3ec7af4)
            #6  0x000055f0ae69abae n/a (edex-ui + 0x3ea0bae)
            #7  0x000055f0ae6d9d67 n/a (edex-ui + 0x3edfd67)
            #8  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #9  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #10 0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7941:
            #0  0x00007f26440d25de epoll_wait (libc.so.6 + 0x1005de)
            #1  0x000055f0ae84de9a n/a (edex-ui + 0x4053e9a)
            #2  0x000055f0ae84b54a n/a (edex-ui + 0x405154a)
            #3  0x000055f0ae7071bb n/a (edex-ui + 0x3f0d1bb)
            #4  0x000055f0ae6c1af4 n/a (edex-ui + 0x3ec7af4)
            #5  0x000055f0ae69abae n/a (edex-ui + 0x3ea0bae)
            #6  0x000055f0ae6cc52d n/a (edex-ui + 0x3ed252d)
            #7  0x000055f0ae6d9d67 n/a (edex-ui + 0x3edfd67)
            #8  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #9  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #10 0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7934:
            #0  0x00007f26440c746f __poll (libc.so.6 + 0xf546f)
            #1  0x000055f0ade788f2 n/a (edex-ui + 0x367e8f2)
            #2  0x000055f0ae6f9db5 n/a (edex-ui + 0x3effdb5)
            #3  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #4  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)

            Stack trace of thread 7947:
            #0  0x00007f26457296a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
            #1  0x000055f0b1f20f39 uv_cond_wait (edex-ui + 0x7726f39)
            #2  0x000055f0b1e6dac8 n/a (edex-ui + 0x7673ac8)
            #3  0x000055f0b1e6b87f n/a (edex-ui + 0x767187f)
            #4  0x00007f26457233e9 start_thread (libpthread.so.0 + 0x93e9)
            #5  0x00007f26440d2293 __clone (libc.so.6 + 0x100293)