Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing failures with vala 0.46.1 #133

Open
worldofpeace opened this issue Oct 11, 2019 · 2 comments
Open

Testing failures with vala 0.46.1 #133

worldofpeace opened this issue Oct 11, 2019 · 2 comments

Comments

@worldofpeace
Copy link

worldofpeace commented Oct 11, 2019

Description

What is says. With vala 0.46.1 the tests fail, along with some critical messages.
I did test with vala 0.40 and there wasn't any issues.
Can you perhaps test against newer vala in your CI?

Meson logs

(process:405): vala-CRITICAL **: 18:35:37.510: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.511: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed

(process:405): vala-CRITICAL **: 18:35:37.512: vala_source_reference_get_begin: assertion 'self != NULL' failed
-------

2/2 vala lint file test                     FAIL     0.27 s (killed by signal 6 SIGABRT)

--- command ---
build/test/file-test
--- stdout ---
Bail out! ERROR:test/9f86d08@@file-test@exe/FileTest.c:211:file_test_check_file_for_mistake: assertion failed: (mistakes[i].begin.line == mistake_list[i].line)
--- stderr ---
**
ERROR:test/9f86d08@@file-test@exe/FileTest.c:211:file_test_check_file_for_mistake: assertion failed: (mistakes[i].begin.line == mistake_list[i].line)
-------


Ok:                    1
Expected Fail:         0
Fail:                  1
Unexpected Pass:       0
Skipped:               0
Timeout:               0
Backtrace
Thread 3 (Thread 0x7fdedab4e700 (LWP 407)):
#0  0x00007fdeddd0b501 in poll () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6
#1  0x00007fdeddfe7f36 in g_main_context_iterate.isra () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#2  0x00007fdeddfe805c in g_main_context_iteration () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#3  0x00007fdeddfe80a1 in glib_worker_main () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#4  0x00007fdede0110fd in g_thread_proxy () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#5  0x00007fdeddb3aef7 in start_thread () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libpthread.so.0
#6  0x00007fdeddd1522f in clone () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6

Thread 2 (Thread 0x7fdeda34d700 (LWP 408)):
#0  0x00007fdeddd0b501 in poll () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6
#1  0x00007fdeddfe7f36 in g_main_context_iterate.isra () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#2  0x00007fdeddfe828a in g_main_loop_run () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#3  0x00007fdede2256b6 in gdbus_shared_thread_func () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libgio-2.0.so.0
#4  0x00007fdede0110fd in g_thread_proxy () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#5  0x00007fdeddb3aef7 in start_thread () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libpthread.so.0
#6  0x00007fdeddd1522f in clone () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6

Thread 1 (Thread 0x7fdedda3f880 (LWP 406)):
#0  0x00007fdeddc57be0 in raise () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6
#1  0x00007fdeddc58dc1 in abort () from /nix/store/6yaj6n8l925xxfbcd65gzqx3dz7idrnn-glibc-2.27/lib/libc.so.6
#2  0x00007fdeddfb4dc3 in g_assertion_message.cold () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#3  0x00007fdede01036a in g_assertion_message_expr () from /nix/store/s7rq6rzl851kv70s92zwrnbsw86rnkwj-glib-2.62.0/lib/libglib-2.0.so.0
#4  0x00000000004015fd in file_test_check_file_for_mistake (file=file@entry=0x893b20, mistake_list=mistake_list@entry=0x8c1f70) at test/9f86d08@@file-test@exe/FileTest.c:211
#5  0x000000000040205c in file_test_main (args=<optimized out>, args_length1=<optimized out>) at test/9f86d08@@file-test@exe/FileTest.c:436
#6  0x00000000004020be in main (argc=<optimized out>, argv=<optimized out>) at test/9f86d08@@file-test@exe/FileTest.c:448
Additional info

When running file-test I see this message

** (process:5087): ERROR **: 18:45:23.365: FileTest.vala:36: build/test/files/warnings.vala has 0 but should have 22 mistakes.

and there isn't issues with unit-test, aside from the aforementioned messages.

Platform info

OS: NixOS
Vala: 0.46.1
GLib: 2.62.0


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@ricotz
Copy link
Member

ricotz commented Oct 12, 2019

Would be nice to get this bisected.

Never mind, manually creating a StringLiteral without setting its source_reference and using it afterwards, is not good.

@ricotz
Copy link
Member

ricotz commented Oct 14, 2019

See #134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants