Closed Bug 814164 Opened 13 years ago Closed 13 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+
Assignee: nobody → ethanhugg
Status: NEW → RESOLVED
Closed: 13 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: