Opened 17 months ago

Closed 6 months ago

Last modified 5 weeks ago

#854 closed defect (fixed)

test-libui failures

Reported by: Jakub Jermář Owned by:
Priority: major Milestone: 0.14.1
Component: helenos/unspecified Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Running test-libui on amd64 version 0.12.1, the following tests are aborted:

  • 272. set_rect
  • 282. close_btn_clicked
  • 289. get_rsztype
  • 291. frame_pos_event

Moreover, the following crashes were reported on the concosle:

Task /test/test-libui (343) killed due to an exception at program counter 0x0000000000453dfa.
cs =0x0000000000000023	rip=0x0000000000453dfa	rfl=0x0000000000210202	err=0x0000000000000004
ss =0x000000000000001b
rax=0x0000000000000000	rbx=0x0000000000484e30	rcx=0x0000000000000005	rdx=0x0000000000000000
rsi=0x0000000070141c80	rdi=0x0000000000484e30	rbp=0x0000000070141bf0	rsp=0x0000000070141b70
r8 =0x0000000000000006	r9 =0x0000000000000130	r10=0x0000000000484e78	r11=0xfffffffffffffff0
r12=0x00000000004721d0	r13=0x000000007003bfdd	r14=0x0000000000000002	r15=0x0000000000000002
0x0000000070141bf0: 0x0000000000453dfa()
0x0000000070141d00: 0x000000000043c7a5()
0x0000000070141d30: 0x000000000045c1fe()
0x0000000070141d40: 0x000000000045c357()
0x0000000070141db0: 0x000000000045b737()
0x0000000070141df0: 0x000000007015409b()
0x0000000070141e10: 0x0000000000443b83()
0x0000000070141e20: 0x0000000000443ae5()
Kill message: Page fault: 0x0000000000000018.
[/srv/taskmon(16)] taskmon: Task 343 fault in thread 0xffffffff857f53d0.
[/srv/taskmon(16)] taskmon: Executing /app/taskdump -t 343
[/app/taskdump(344)] Task Dump Utility
[/app/taskdump(344)] Dumping task '/test/test-libui' (task ID 343).
[/app/taskdump(344)] Loaded symbol table from /test/test-libui
[/app/taskdump(344)] Threads:
[/app/taskdump(344)]  [1] hash: 0xffffffff857f53d0
[/app/taskdump(344)] Thread 0xffffffff857f53d0: PC = 0x0000000000453dfa (ui_wdecor_set_rect+26). FP = 0x0000000070141bf0
[/app/taskdump(344)]   0x0000000070141bf0: 0x0000000000453dfa (ui_wdecor_set_rect+26)
[/app/taskdump(344)]   0x0000000070141d00: 0x000000000043c7a5 (test_set_rect+69)
[/app/taskdump(344)]   0x0000000070141d30: 0x000000000045c1fe (run_test+206)
[/app/taskdump(344)]   0x0000000070141d40: 0x000000000045c357 (pcut_run_test_forked+39)
[/app/taskdump(344)]   0x0000000070141db0: 0x000000000045b737 (pcut_main+1031)
[/app/taskdump(344)]   0x0000000070141df0: 0x000000007015409b (_end+1875723475)
[/app/taskdump(344)]   0x0000000070141e10: 0x0000000000443b83 (__c_start+147)
[/app/taskdump(344)]   0x0000000070141e20: 0x0000000000443ae5 (_start+12)
[/app/taskdump(344)] Address space areas:
[/app/taskdump(344)]  [1] flags: R-XC base: 0x0000000000400000 size: 450560
[/app/taskdump(344)]  [2] flags: RW-C base: 0x000000000046e000 size: 73728
[/app/taskdump(344)]  [3] flags: RW-C base: 0x0000000000480000 size: 4096
[/app/taskdump(344)]  [4] flags: RW-C base: 0x0000000000482000 size: 4096
[/app/taskdump(344)]  [5] flags: RW-C base: 0x0000000000484000 size: 4096
[/app/taskdump(344)]  [6] flags: RW-C base: 0x0000000000486000 size: 4096
[/app/taskdump(344)]  [7] flags: R--C base: 0x0000000000488000 size: 4096
[/app/taskdump(344)]  [8] flags: R-XC base: 0x0000000070000000 size: 94208
[/app/taskdump(344)]  [9] flags: RW-C base: 0x0000000070017000 size: 126976
[/app/taskdump(344)]  [10] flags: RW-C base: 0x0000000070036000 size: 4096
[/app/taskdump(344)]  [11] flags: RW-C base: 0x0000000070037000 size: 4096
[/app/taskdump(344)]  [12] flags: RW-C base: 0x0000000070039000 size: 4096
[/app/taskdump(344)]  [13] flags: RW-C base: 0x000000007003b000 size: 4096
[/app/taskdump(344)]  [14] flags: RW-C base: 0x000000007003d000 size: 4096
[/app/taskdump(344)]  [15] flags: R--C base: 0x000000007003f000 size: 4096
[/app/taskdump(344)]  [16] flags: RW-C base: 0x0000000070040000 size: 4096
[/app/taskdump(344)]  [17] flags: RW-C base: 0x0000000070042000 size: 1048576
[/app/taskdump(344)]  [18] flags: R-XC base: 0x0000000070143000 size: 323584
[/app/taskdump(344)]  [19] flags: RW-C base: 0x0000000070192000 size: 131072
[/app/taskdump(344)]  [20] flags: RW-C base: 0x00007ffffff00000 size: 1048576
[/app/taskdump(344)] Failed dumping fibrils.
Task /test/test-libui (354) killed due to an exception at program counter 0x0000000000453dfa.
cs =0x0000000000000023	rip=0x0000000000453dfa	rfl=0x0000000000210206	err=0x0000000000000004
ss =0x000000000000001b
rax=0x0000000000000000	rbx=0x0000000000484e30	rcx=0x0000000000000005	rdx=0x0000000000000000
rsi=0x0000000070141c00	rdi=0x0000000000484e30	rbp=0x0000000070141be0	rsp=0x0000000070141b60
r8 =0x0000000000000006	r9 =0x0000000000000130	r10=0x0000000000484e78	r11=0xfffffffffffffff0
r12=0x0000000070141c00	r13=0x000000007003bfdd	r14=0x0000000000000002	r15=0x0000000000000002
0x0000000070141be0: 0x0000000000453dfa()
0x0000000070141d00: 0x000000000043f4a5()
0x0000000070141d30: 0x000000000045c1fe()
0x0000000070141d40: 0x000000000045c357()
0x0000000070141db0: 0x000000000045b737()
0x0000000070141df0: 0x000000007015409b()
0x0000000070141e10: 0x0000000000443b83()
0x0000000070141e20: 0x0000000000443ae5()
Kill message: Page fault: 0x0000000000000018.
[/srv/taskmon(16)] taskmon: Task 354 fault in thread 0xffffffff857f53d0.
[/srv/taskmon(16)] taskmon: Executing /app/taskdump -t 354
[/app/taskdump(355)] Task Dump Utility
[/app/taskdump(355)] Dumping task '/test/test-libui' (task ID 354).
[/app/taskdump(355)] Loaded symbol table from /test/test-libui
[/app/taskdump(355)] Threads:
[/app/taskdump(355)]  [1] hash: 0xffffffff857f53d0
[/app/taskdump(355)] Thread 0xffffffff857f53d0: PC = 0x0000000000453dfa (ui_wdecor_set_rect+26). FP = 0x0000000070141be0
[/app/taskdump(355)]   0x0000000070141be0: 0x0000000000453dfa (ui_wdecor_set_rect+26)
[/app/taskdump(355)]   0x0000000070141d00: 0x000000000043f4a5 (test_close_btn_clicked+85)
[/app/taskdump(355)]   0x0000000070141d30: 0x000000000045c1fe (run_test+206)
[/app/taskdump(355)]   0x0000000070141d40: 0x000000000045c357 (pcut_run_test_forked+39)
[/app/taskdump(355)]   0x0000000070141db0: 0x000000000045b737 (pcut_main+1031)
[/app/taskdump(355)]   0x0000000070141df0: 0x000000007015409b (_end+1875723475)
[/app/taskdump(355)]   0x0000000070141e10: 0x0000000000443b83 (__c_start+147)
[/app/taskdump(355)]   0x0000000070141e20: 0x0000000000443ae5 (_start+12)
[/app/taskdump(355)] Address space areas:
[/app/taskdump(355)]  [1] flags: R-XC base: 0x0000000000400000 size: 450560
[/app/taskdump(355)]  [2] flags: RW-C base: 0x000000000046e000 size: 73728
[/app/taskdump(355)]  [3] flags: RW-C base: 0x0000000000480000 size: 4096
[/app/taskdump(355)]  [4] flags: RW-C base: 0x0000000000482000 size: 4096
[/app/taskdump(355)]  [5] flags: RW-C base: 0x0000000000484000 size: 4096
[/app/taskdump(355)]  [6] flags: RW-C base: 0x0000000000486000 size: 4096
[/app/taskdump(355)]  [7] flags: R--C base: 0x0000000000488000 size: 4096
[/app/taskdump(355)]  [8] flags: R-XC base: 0x0000000070000000 size: 94208
[/app/taskdump(355)]  [9] flags: RW-C base: 0x0000000070017000 size: 126976
[/app/taskdump(355)]  [10] flags: RW-C base: 0x0000000070036000 size: 4096
[/app/taskdump(355)]  [11] flags: RW-C base: 0x0000000070037000 size: 4096
[/app/taskdump(355)]  [12] flags: RW-C base: 0x0000000070039000 size: 4096
[/app/taskdump(355)]  [13] flags: RW-C base: 0x000000007003b000 size: 4096
[/app/taskdump(355)]  [14] flags: RW-C base: 0x000000007003d000 size: 4096
[/app/taskdump(355)]  [15] flags: R--C base: 0x000000007003f000 size: 4096
[/app/taskdump(355)]  [16] flags: RW-C base: 0x0000000070040000 size: 4096
[/app/taskdump(355)]  [17] flags: RW-C base: 0x0000000070042000 size: 1048576
[/app/taskdump(355)]  [18] flags: R-XC base: 0x0000000070143000 size: 323584
[/app/taskdump(355)]  [19] flags: RW-C base: 0x0000000070192000 size: 131072
[/app/taskdump(355)]  [20] flags: RW-C base: 0x00007ffffff00000 size: 1048576
[/app/taskdump(355)] Failed dumping fibrils.
Task /test/test-libui (362) killed due to an exception at program counter 0x0000000000453dfa.
cs =0x0000000000000023	rip=0x0000000000453dfa	rfl=0x0000000000210206	err=0x0000000000000004
ss =0x000000000000001b
rax=0x0000000000000000	rbx=0x0000000000484e30	rcx=0x0000000000000005	rdx=0x0000000000000010
rsi=0x0000000070141c00	rdi=0x0000000000484e30	rbp=0x0000000070141be0	rsp=0x0000000070141b60
r8 =0x0000000000000006	r9 =0x0000000000000130	r10=0x0000000000484e78	r11=0xfffffffffffffff0
r12=0x00000000004721d0	r13=0x000000007003bfdd	r14=0x0000000000000002	r15=0x0000000000000002
0x0000000070141be0: 0x0000000000453dfa()
0x0000000070141d00: 0x000000000043cc00()
0x0000000070141d30: 0x000000000045c1fe()
0x0000000070141d40: 0x000000000045c357()
0x0000000070141db0: 0x000000000045b737()
0x0000000070141df0: 0x000000007015409b()
0x0000000070141e10: 0x0000000000443b83()
0x0000000070141e20: 0x0000000000443ae5()
Kill message: Page fault: 0x0000000000000018.
[/srv/taskmon(16)] taskmon: Task 362 fault in thread 0xffffffff857f53d0.
[/srv/taskmon(16)] taskmon: Executing /app/taskdump -t 362
[/app/taskdump(363)] Task Dump Utility
[/app/taskdump(363)] Dumping task '/test/test-libui' (task ID 362).
[/app/taskdump(363)] Loaded symbol table from /test/test-libui
[/app/taskdump(363)] Threads:
[/app/taskdump(363)]  [1] hash: 0xffffffff857f53d0
[/app/taskdump(363)] Thread 0xffffffff857f53d0: PC = 0x0000000000453dfa (ui_wdecor_set_rect+26). FP = 0x0000000070141be0
[/app/taskdump(363)]   0x0000000070141be0: 0x0000000000453dfa (ui_wdecor_set_rect+26)
[/app/taskdump(363)]   0x0000000070141d00: 0x000000000043cc00 (test_get_rsztype+80)
[/app/taskdump(363)]   0x0000000070141d30: 0x000000000045c1fe (run_test+206)
[/app/taskdump(363)]   0x0000000070141d40: 0x000000000045c357 (pcut_run_test_forked+39)
[/app/taskdump(363)]   0x0000000070141db0: 0x000000000045b737 (pcut_main+1031)
[/app/taskdump(363)]   0x0000000070141df0: 0x000000007015409b (_end+1875723475)
[/app/taskdump(363)]   0x0000000070141e10: 0x0000000000443b83 (__c_start+147)
[/app/taskdump(363)]   0x0000000070141e20: 0x0000000000443ae5 (_start+12)
[/app/taskdump(363)] Address space areas:
[/app/taskdump(363)]  [1] flags: R-XC base: 0x0000000000400000 size: 450560
[/app/taskdump(363)]  [2] flags: RW-C base: 0x000000000046e000 size: 73728
[/app/taskdump(363)]  [3] flags: RW-C base: 0x0000000000480000 size: 4096
[/app/taskdump(363)]  [4] flags: RW-C base: 0x0000000000482000 size: 4096
[/app/taskdump(363)]  [5] flags: RW-C base: 0x0000000000484000 size: 4096
[/app/taskdump(363)]  [6] flags: RW-C base: 0x0000000000486000 size: 4096
[/app/taskdump(363)]  [7] flags: R--C base: 0x0000000000488000 size: 4096
[/app/taskdump(363)]  [8] flags: R-XC base: 0x0000000070000000 size: 94208
[/app/taskdump(363)]  [9] flags: RW-C base: 0x0000000070017000 size: 126976
[/app/taskdump(363)]  [10] flags: RW-C base: 0x0000000070036000 size: 4096
[/app/taskdump(363)]  [11] flags: RW-C base: 0x0000000070037000 size: 4096
[/app/taskdump(363)]  [12] flags: RW-C base: 0x0000000070039000 size: 4096
[/app/taskdump(363)]  [13] flags: RW-C base: 0x000000007003b000 size: 4096
[/app/taskdump(363)]  [14] flags: RW-C base: 0x000000007003d000 size: 4096
[/app/taskdump(363)]  [15] flags: R--C base: 0x000000007003f000 size: 4096
[/app/taskdump(363)]  [16] flags: RW-C base: 0x0000000070040000 size: 4096
[/app/taskdump(363)]  [17] flags: RW-C base: 0x0000000070042000 size: 1048576
[/app/taskdump(363)]  [18] flags: R-XC base: 0x0000000070143000 size: 323584
[/app/taskdump(363)]  [19] flags: RW-C base: 0x0000000070192000 size: 131072
[/app/taskdump(363)]  [20] flags: RW-C base: 0x00007ffffff00000 size: 1048576
[/app/taskdump(363)] Failed dumping fibrils.
Task /test/test-libui (365) killed due to an exception at program counter 0x0000000000453dfa.
cs =0x0000000000000023	rip=0x0000000000453dfa	rfl=0x0000000000210206	err=0x0000000000000004
ss =0x000000000000001b
rax=0x0000000000000000	rbx=0x0000000000484e30	rcx=0x0000000000000005	rdx=0x0000000000000010
rsi=0x0000000070141bf0	rdi=0x0000000000484e30	rbp=0x0000000070141bd0	rsp=0x0000000070141b50
r8 =0x0000000000000006	r9 =0x0000000000000130	r10=0x0000000000484e78	r11=0xfffffffffffffff0
r12=0x0000000070141c00	r13=0x000000007003bfdd	r14=0x0000000000000002	r15=0x0000000000000002
0x0000000070141bd0: 0x0000000000453dfa()
0x0000000070141d00: 0x000000000043c580()
0x0000000070141d30: 0x000000000045c1fe()
0x0000000070141d40: 0x000000000045c357()
0x0000000070141db0: 0x000000000045b737()
0x0000000070141df0: 0x000000007015409b()
0x0000000070141e10: 0x0000000000443b83()
0x0000000070141e20: 0x0000000000443ae5()
Kill message: Page fault: 0x0000000000000018.
[/srv/taskmon(16)] taskmon: Task 365 fault in thread 0xffffffff857f53d0.
[/srv/taskmon(16)] taskmon: Executing /app/taskdump -t 365
[/app/taskdump(366)] Task Dump Utility
[/app/taskdump(366)] Dumping task '/test/test-libui' (task ID 365).
[/app/taskdump(366)] Loaded symbol table from /test/test-libui
[/app/taskdump(366)] Threads:
[/app/taskdump(366)]  [1] hash: 0xffffffff857f53d0
[/app/taskdump(366)] Thread 0xffffffff857f53d0: PC = 0x0000000000453dfa (ui_wdecor_set_rect+26). FP = 0x0000000070141bd0
[/app/taskdump(366)]   0x0000000070141bd0: 0x0000000000453dfa (ui_wdecor_set_rect+26)
[/app/taskdump(366)]   0x0000000070141d00: 0x000000000043c580 (test_frame_pos_event+96)
[/app/taskdump(366)]   0x0000000070141d30: 0x000000000045c1fe (run_test+206)
[/app/taskdump(366)]   0x0000000070141d40: 0x000000000045c357 (pcut_run_test_forked+39)
[/app/taskdump(366)]   0x0000000070141db0: 0x000000000045b737 (pcut_main+1031)
[/app/taskdump(366)]   0x0000000070141df0: 0x000000007015409b (_end+1875723475)
[/app/taskdump(366)]   0x0000000070141e10: 0x0000000000443b83 (__c_start+147)
[/app/taskdump(366)]   0x0000000070141e20: 0x0000000000443ae5 (_start+12)
[/app/taskdump(366)] Address space areas:
[/app/taskdump(366)]  [1] flags: R-XC base: 0x0000000000400000 size: 450560
[/app/taskdump(366)]  [2] flags: RW-C base: 0x000000000046e000 size: 73728
[/app/taskdump(366)]  [3] flags: RW-C base: 0x0000000000480000 size: 4096
[/app/taskdump(366)]  [4] flags: RW-C base: 0x0000000000482000 size: 4096
[/app/taskdump(366)]  [5] flags: RW-C base: 0x0000000000484000 size: 4096
[/app/taskdump(366)]  [6] flags: RW-C base: 0x0000000000486000 size: 4096
[/app/taskdump(366)]  [7] flags: R--C base: 0x0000000000488000 size: 4096
[/app/taskdump(366)]  [8] flags: R-XC base: 0x0000000070000000 size: 94208
[/app/taskdump(366)]  [9] flags: RW-C base: 0x0000000070017000 size: 126976
[/app/taskdump(366)]  [10] flags: RW-C base: 0x0000000070036000 size: 4096
[/app/taskdump(366)]  [11] flags: RW-C base: 0x0000000070037000 size: 4096
[/app/taskdump(366)]  [12] flags: RW-C base: 0x0000000070039000 size: 4096
[/app/taskdump(366)]  [13] flags: RW-C base: 0x000000007003b000 size: 4096
[/app/taskdump(366)]  [14] flags: RW-C base: 0x000000007003d000 size: 4096
[/app/taskdump(366)]  [15] flags: R--C base: 0x000000007003f000 size: 4096
[/app/taskdump(366)]  [16] flags: RW-C base: 0x0000000070040000 size: 4096
[/app/taskdump(366)]  [17] flags: RW-C base: 0x0000000070042000 size: 1048576
[/app/taskdump(366)]  [18] flags: R-XC base: 0x0000000070143000 size: 323584
[/app/taskdump(366)]  [19] flags: RW-C base: 0x0000000070192000 size: 131072
[/app/taskdump(366)]  [20] flags: RW-C base: 0x00007ffffff00000 size: 1048576
[/app/taskdump(366)] Failed dumping fibrils.

Change History (3)

comment:1 by Jakub Jermář, 17 months ago

Milestone: 0.12.10.13.1

comment:2 by Jiri Svoboda, 6 months ago

Resolution: fixed
Status: newclosed

As of current master - changeset 788c76e3d84d36c0843f4bbd27240fa4735c078a all libui tests pass. So I guess this was already fixed.

comment:3 by Jiri Svoboda, 5 weeks ago

Milestone: 0.13.10.14.1

Milestone renamed

Note: See TracTickets for help on using tickets.