Closed Bug 814164 Opened 12 years ago Closed 12 years ago

Intermittent Linux crash in ice_unittests [@ nr_socket_recvfrom]

Categories

(Core :: WebRTC: Networking, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla20

People

(Reporter: jesup, Assigned: ehugg)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [qa-])

Crash Data

Attachments

(1 file)

Orangefactor bug in a c++ unit test for webrtc.

https://tbpl.mozilla.org/php/getParsedLog.php?id=17248536&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=17248482&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=17240412&tree=Mozilla-Inbound

example stack:
Thread 3 (crashed)
 0  ice_unittest!nr_socket_recvfrom [nr_socket.c : 85 + 0x0]
    eip = 0x0806d5ac   esp = 0xf5dfcd38   ebp = 0xf5dfcd48   ebx = 0x081094e0
    esi = 0xf5edf78c   edi = 0x00000007   eax = 0x00000000   ecx = 0x00000001
    edx = 0x0000001c   efl = 0x00010282
    Found by: given as instruction pointer in context
 1  ice_unittest!nr_ice_socket_readable_cb [ice_socket.c : 63 + 0x1f]
    eip = 0x0806cf76   esp = 0xf5dfcd50   ebp = 0xf5dfef88   ebx = 0x081094e0
    esi = 0xf5edf78c   edi = 0x00000007
    Found by: call frame info
 2  ice_unittest!mozilla::NrSocket::fire_callback(int) [nr_socket_prsock.cpp : 190 + 0xf]
    eip = 0x0805e668   esp = 0xf5dfef90   ebp = 0xf5dfefb8   ebx = 0x029bf2fc
    esi = 0xf48191a0   edi = 0x00000000
    Found by: call frame info
 3  ice_unittest!mozilla::NrSocket::OnSocketReady(PRFileDesc*, short) [nr_socket_prsock.cpp : 124 + 0x9]
    eip = 0x0805e690   esp = 0xf5dfefc0   ebp = 0xf5dfefd8   ebx = 0x029bf2fc
    esi = 0xf48191a0   edi = 0x00000001
    Found by: call frame info
 4  libxul.so!nsSocketTransportService::DoPollIteration(bool) [nsSocketTransportService2.cpp : 789 + 0x10]
    eip = 0x011c6e00   esp = 0xf5dfefe0   ebp = 0xf5dff048   ebx = 0x029bf2fc
    esi = 0xf7493ac0   edi = 0x00000001
    Found by: call frame info
 5  libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp : 646 + 0x11]
    eip = 0x011c73da   esp = 0xf5dff050   ebp = 0xf5dff098   ebx = 0x029bf2fc
    esi = 0xf7493ac0   edi = 0xf7493b80
    Found by: call frame info
Blocks: 438871
(We've switched in the last day or so to using keyword:intermittent-failure newsgroup post coming shortly)
Whiteboard: [orangefactor]
Severity: normal → critical
Crash Signature: [@ nr_socket_recvfrom]
Keywords: crash
Summary: ice_unittests randomly crashes in nr_socket_recvfrom() (perhaps Linux opt only) → Intermittent crash in ice_unittests (perhaps Linux only) [@ nr_socket_recvfrom]
in-testsuite+ because there's automation already in place here
Flags: in-testsuite+
Eric or Randell, can we do something here? Would be great to see that fixed.
(In reply to Henrik Skupin (:whimboo) from comment #58)
> Eric or Randell, can we do something here? Would be great to see that fixed.

(Heh, was about to post something similar and mid-aired)

Ordinarily new tests failing this frequently would be backed out/disabled, but I'd like to avoid doing so if possible :-)
Summary: Intermittent crash in ice_unittests (perhaps Linux only) [@ nr_socket_recvfrom] → Intermittent Linux crash in ice_unittests [@ nr_socket_recvfrom]
Flags: needinfo?(ekr)
I suggest we disable this. It's simply lower priority than other issues we have.
Flags: needinfo?(ekr)
Ok; give me until this afternoon to find a fix for it; if I haven't let's disable it later today.
Comment on attachment 685230 [details] [diff] [review]
Disable builder run of ice_unittest


Here's a patch to disable builders running this on Linux if you decide to punt.
Attachment #685230 - Flags: review?(rjesup)
Attachment #685230 - Flags: review?(rjesup) → review+
https://hg.mozilla.org/mozilla-central/rev/40208ff7967f
Assignee: nobody → ethanhugg
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: