Skip to content

V UI Examples Continue To Fail #625

@Wajinn

Description

@Wajinn

Attempted to run V UI examples on a Linux box and still getting notices and errors after recent update

Among examples tried (nearly same notice and error message):

users_box_layout.v
demo_files_droped_listbox.v

V 0.5.1 2f3c0f1
Ubuntu 22.04.5 LTS
8 cpus, 64bit, little endian, 12th Gen Intel(R) Core(TM) i5-12450HX

//=================
//  users_box_layout.v
//=================

test/.vmodules/ui/interface_scrollable.v:817:43: notice: unused parameter: `e`
  815 | }
  816 | 
  817 | fn scrollview_mouse_up(mut sv ScrollView, e &MouseEvent, _ voidptr) {
      |                                           ^
  818 |     if !sv.is_active() {
  819 |         return
users_box_layout.v:215:34: notice: unused parameter: `b`
  213 | }
  214 | */
  215 | fn (mut app State) btn_add_click(b &ui.Button) {
      |                                  ^
  216 |     // println('nr users=$app.users.len')
  217 |     // ui.notify('user', 'done')
================ V panic ================
   module: builtin
 function: __as_cast()
  message: as cast: cannot cast `unknown` to `voidptr`
     file: test/v/vlib/builtin/builtin.v:45
   v hash: 2f3c0f1
=========================================
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: at v_stable_sort: Backtrace
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
/tmp/v_1000/users_box_layout.01KQBF16YW4GB107XS4E49R8K4.tmp.c:1307: by v_stable_sort
0x7f84d42aa975: by ???
0x7f84d42aaa28: by ???
0x00647a05: by ???

//=================
// demo_files_droped_listbox.v
//=================

test/.vmodules/ui/interface_scrollable.v:817:43: notice: unused parameter: `e`
  815 | }
  816 | 
  817 | fn scrollview_mouse_up(mut sv ScrollView, e &MouseEvent, _ voidptr) {
      |                                           ^
  818 |     if !sv.is_active() {
  819 |         return
================ V panic ================
   module: builtin
 function: __as_cast()
  message: as cast: cannot cast `unknown` to `voidptr`
     file: test/v/vlib/builtin/builtin.v:45
   v hash: 2f3c0f1
=========================================
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: at v_stable_sort: Backtrace
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
/tmp/v_1000/demo_files_droped_listbox.01KQBG0R3XB2SG4MRHVBVYY3S0.tmp.c:1300: by v_stable_sort
0x7f2baaa1a975: by ???
0x7f2baaa1aa28: by ???
0x00646e35: by ???

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions