Closed Bug 1387908 Opened 7 years ago Closed 7 years ago

stylo: many chrome tests crashes on Linux debug build

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1384701
Tracking Status
firefox57 --- affected

People

(Reporter: xidorn, Unassigned)

References

(Blocks 1 open bug)

Details

See https://treeherder.mozilla.org/#/jobs?repo=try&revision=b1f9504fbc383472969fd12d06f3017d635c0bfe&selectedJob=121303700 and c2 c3  follow that selected task.

It happens on Linux debug build only. It doesn't seem to happen on Mac, neither the release build.

The stack doesn't look very useful, but it is:
> Thread 0 (crashed)
>  0  libc-2.23.so + 0x35428
>     rax = 0x0000000000000000   rdx = 0x0000000000000006
>     rcx = 0xffffffffffffffff   rbx = 0x00007ff522282000
>     rsi = 0x0000000000000ccd   rdi = 0x0000000000000ccd
>     rbp = 0x00007ff51d636aad   rsp = 0x00007ffc39ad3848
>      r8 = 0x0000000000000000    r9 = 0xffffffffffffff00
>     r10 = 0x0000000000000008   r11 = 0x0000000000000202
>     r12 = 0x00000000000000d9   r13 = 0x00007ff51d636c70
>     r14 = 0x00007ff4e6818080   r15 = 0x00007ff4fb534400
>     rip = 0x00007ff520e09428
>     Found by: given as instruction pointer in context
>  1  libc-2.23.so + 0x3702a
>     rsp = 0x00007ffc39ad3850   rip = 0x00007ff520e0b02a
>     Found by: stack scanning
>  2  libc-2.23.so + 0x18bfe0
>     rsp = 0x00007ffc39ad3920   rip = 0x00007ff520f5ffe0
>     Found by: stack scanning
>  3  firefox!arena_dalloc [mozjemalloc.cpp:b1f9504fbc38 : 1115 + 0x5]
>     rsp = 0x00007ffc39ad3930   rip = 0x000000000041a3fd
>     Found by: stack scanning
>  4  libcairo.so.2.11400.6 + 0xd6c70
>     rsp = 0x00007ffc39ad3960   rip = 0x00007ff51d636c70
>     Found by: stack scanning
>  5  libcairo.so.2.11400.6 + 0xd6aad
>     rsp = 0x00007ffc39ad3978   rip = 0x00007ff51d636aad
>     Found by: stack scanning
>  6  libc-2.23.so + 0x2dbd7
>     rsp = 0x00007ffc39ad3980   rip = 0x00007ff520e01bd7
>     Found by: stack scanning
>  7  libcairo.so.2.11400.6 + 0xd6a90
>     rsp = 0x00007ffc39ad3990   rip = 0x00007ff51d636a90
>     Found by: stack scanning
>  8  libcairo.so.2.11400.6 + 0xd6c70
>     rsp = 0x00007ffc39ad39a0   rip = 0x00007ff51d636c70
>     Found by: stack scanning
>  9  libcairo.so.2.11400.6 + 0xd6aad
>     rsp = 0x00007ffc39ad39c0   rip = 0x00007ff51d636aad
>     Found by: stack scanning
> 10  libcairo.so.2.11400.6 + 0xd6a90
>     rsp = 0x00007ffc39ad39c8   rip = 0x00007ff51d636a90
>     Found by: stack scanning
> 11  libc-2.23.so + 0x2dc82
>     rsp = 0x00007ffc39ad39d0   rip = 0x00007ff520e01c82
>     Found by: stack scanning
> 12  libcairo.so.2.11400.6 + 0x2f5bc
>     rsp = 0x00007ffc39ad3a00   rip = 0x00007ff51d58f5bc
>     Found by: stack scanning
> 13  libcairo.so.2.11400.6 + 0x65697
>     rsp = 0x00007ffc39ad3a10   rip = 0x00007ff51d5c5697
>     Found by: stack scanning
> 14  libcairo.so.2.11400.6 + 0x26d69
>     rsp = 0x00007ffc39ad3a30   rip = 0x00007ff51d586d69
>     Found by: stack scanning
> 15  libxul.so!MOZ_gdk_display_close [nsAppRunner.cpp:b1f9504fbc38 : 2951 + 0x5]
>     rsp = 0x00007ffc39ad3a40   rip = 0x00007ff512bdf26f
>     Found by: stack scanning
> 16  libxul.so!XREMain::XRE_main [nsAppRunner.cpp:b1f9504fbc38 : 4843 + 0xd]
>     rsp = 0x00007ffc39ad3aa0   rip = 0x00007ff512be77a4
>     Found by: stack scanning
> 17  libxul.so!nsLocalFile::AppendRelativeNativePath [nsLocalFileUnix.cpp:b1f9504fbc38 : 540 + 0xd]
>     rsp = 0x00007ffc39ad3ac0   rip = 0x00007ff5100fc5c4
>     Found by: stack scanning
> 18  firefox!_fini + 0x19f
>     rsp = 0x00007ffc39ad3b08   rip = 0x000000000041d037
>     Found by: stack scanning
> 19  libxul.so!XRE_main [nsAppRunner.cpp:b1f9504fbc38 : 4867 + 0x5]
>     rsp = 0x00007ffc39ad3b50   rip = 0x00007ff512be7918
>     Found by: stack scanning
> 20  libxul.so!_fini + 0x20c6d48
>     rsp = 0x00007ffc39ad3be8   rip = 0x00007ff51628bd90
>     Found by: stack scanning
> 21  libxul.so!_fini + 0x20c6d90
>     rsp = 0x00007ffc39ad3bf0   rip = 0x00007ff51628bdd8
>     Found by: stack scanning
> 22  firefox!arena_malloc [mozjemalloc.cpp:b1f9504fbc38 : 1128 + 0x8]
>     rsp = 0x00007ffc39ad3c70   rip = 0x000000000041b446
>     Found by: stack scanning
> 23  firefox!je_malloc [mozjemalloc.cpp:b1f9504fbc38 : 4516 + 0x5]
>     rsp = 0x00007ffc39ad3cc0   rip = 0x000000000041bb0b
>     Found by: stack scanning
> 24  firefox!strndup [mozmemory_wrap.c:b1f9504fbc38 : 76 + 0xe]
>     rsp = 0x00007ffc39ad3ce0   rip = 0x0000000000415da8
>     Found by: stack scanning
> 25  libc-2.23.so + 0x39786
>     rsp = 0x00007ffc39ad3cf0   rip = 0x00007ff520e0d786
>     Found by: stack scanning
> 26  firefox!do_main [nsBrowserApp.cpp:b1f9504fbc38 : 236 + 0x22]
>     rsp = 0x00007ffc39ad3d30   rip = 0x00000000004064b6
>     Found by: stack scanning
> 27  firefox!_fini + 0x19f
>     rsp = 0x00007ffc39ad3d40   rip = 0x000000000041d037
>     Found by: stack scanning
Looking at several tests triggering this crash, I couldn't figure out any common pattern of it :/
Sounds like the same issue as bug 1384701 I think?  Seems like the same Cairo assertion appears here too.
Yeah, sounds like that one. It seems all of the crashes happen at the last test in each directory.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.