Closed
Bug 698743
Opened 14 years ago
Closed 12 years ago
Intermittent crash in sqlite during test_blocklistchange.js
Categories
(Core :: SQLite and Embedded Database Bindings, defect)
Core
SQLite and Embedded Database Bindings
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: khuey, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
https://tbpl.mozilla.org/php/getParsedLog.php?id=7141291&tree=Firefox&full=1
Thread 0 (crashed)
0 libc-2.11.so + 0x80f9c
rbx = 0x00000000 r12 = 0xe01b5e08 r13 = 0xdf3ffff8 r14 = 0x00000009
r15 = 0x95e056b0 rip = 0xd2e80f9c rsp = 0x95e05648 rbp = 0x00000000
Found by: given as instruction pointer in context
1 libmozsqlite3.so!sqlite3VdbeParameterIndex [sqlite3.c : 61995 + 0x12]
rip = 0xf7d124a5 rsp = 0x95e05650
Found by: stack scanning
2 libxul.so!mozilla::storage::Statement::GetParameterIndex [mozStorageStatement.cpp : 481 + 0xc]
rbx = 0x95e0579c r12 = 0x80070057 r13 = 0x95e05730 r14 = 0x95e05730
r15 = 0xebe30440 rip = 0xf9e0c182 rsp = 0x95e05690 rbp = 0xdf331900
Found by: call frame info
3 libxul.so!mozilla::storage::StatementParams::NewResolve [mozStorageStatementParams.cpp : 223 + 0x15]
rbx = 0xea0df5b0 r12 = 0xdf3a9550 r13 = 0xf7a4d690 r14 = 0x95e05730
r15 = 0xebe30440 rip = 0xf9e0dc31 rsp = 0x95e05720 rbp = 0xebe30440
Found by: call frame info
4 libxul.so!XPC_WN_Helper_NewResolve [XPCWrappedNativeJSOps.cpp : 1117 + 0x39]
rbx = 0xdf3319e0 r12 = 0xea0df5b0 r13 = 0xf7a4d690 r14 = 0x95e059b0
r15 = 0xebe30440 rip = 0xf9cc96aa rsp = 0x95e057d0 rbp = 0xdf3ff640
Found by: call frame info
5 libxul.so!CallResolveOp [jsobj.cpp : 5403 + 0x8]
rbx = 0xf7a4d690 r12 = 0xef5e9308 r13 = 0xebe30440 r14 = 0x00000000
r15 = 0x00000003 rip = 0xfa23d0c9 rsp = 0x95e05970 rbp = 0xea0df5b0
Found by: call frame info
6 libxul.so!js::LookupPropertyWithFlags [jsobj.cpp : 5456 + 0x23]
rbx = 0xea0df5b0 r12 = 0xebe30440 r13 = 0xf7a4d690 r14 = 0x95e05a2f
r15 = 0xea0df5b0 rip = 0xfa241193 rsp = 0x95e05a00 rbp = 0x95e05b60
Found by: call frame info
7 libxul.so!js_SetPropertyHelper [jsobj.cpp : 6106 + 0x23]
rbx = 0xf7a4d690 r12 = 0xea0df5b0 r13 = 0xea0628b0 r14 = 0xebe30440
r15 = 0x00000001 rip = 0xfa244a23 rsp = 0x95e05a70 rbp = 0x00000036
Found by: call frame info
8 libxul.so!js::Interpret [jsinterp.cpp : 3741 + 0x22]
rbx = 0xf7a4d690 r12 = 0x95e05d10 r13 = 0xea0628b0 r14 = 0xea0df5b0
r15 = 0x95e06110 rip = 0xfa2208fe rsp = 0x95e05bc0 rbp = 0x00000036
Found by: call frame info
9 libxul.so!js::InvokeKernel [jsinterp.cpp : 647 + 0x4]
rbx = 0xea08a280 r12 = 0xf7a4d690 r13 = 0xec4fe210 r14 = 0x00000000
r15 = 0x00000000 rip = 0xfa22e45f rsp = 0x95e060e0 rbp = 0x95e06100
Found by: call frame info
10 libxul.so!js::Invoke [jsinterp.h : 148 + 0xd]
rbx = 0xf7a4d690 r12 = 0x95e06250 r13 = 0x95e06260 r14 = 0x00000001
r15 = 0x95e06648 rip = 0xfa22eb7b rsp = 0x95e061c0 rbp = 0x95e061d0
Found by: call frame info
11 libxul.so!JS_CallFunctionValue [jsapi.cpp : 5144 + 0x11]
rbx = 0xe1f72640 r12 = 0x80004005 r13 = 0xf7a4d690 r14 = 0x95e06648
r15 = 0x95e068e0 rip = 0xfa1c42cc rsp = 0x95e06250 rbp = 0xef66b8d8
Found by: call frame info
12 libxul.so!nsXPCWrappedJSClass::CallMethod [XPCWrappedJSClass.cpp : 1533 + 0x2a]
rbx = 0xe1f72640 r12 = 0x80004005 r13 = 0xf7a4d690 r14 = 0x95e06648
r15 = 0x95e068e0 rip = 0xf9cbeda9 rsp = 0x95e06290 rbp = 0xef66b8d8
Found by: call frame info
13 libxul.so!nsXPCWrappedJS::CallMethod [XPCWrappedJS.cpp : 553 + 0xf]
rbx = 0xeba9da00 r12 = 0x00000005 r13 = 0x00000005 r14 = 0x95e069c0
r15 = 0x95e069f0 rip = 0xf9cbaef3 rsp = 0x95e06880 rbp = 0xef66b8d8
Found by: call frame info
14 libxul.so!PrepareAndDispatch [xptcstubs_x86_64_linux.cpp : 153 + 0xf]
rbx = 0xe0115600 r12 = 0x95e068e0 r13 = 0x00000005 r14 = 0x95e069c0
r15 = 0x95e069f0 rip = 0xfa01cfdd rsp = 0x95e068d0 rbp = 0x95e06a40
Found by: call frame info
15 libxul.so + 0x10cc4d2
rbx = 0xdf51c550 r12 = 0x00000000 r13 = 0x00000003 r14 = 0x95e06e08
r15 = 0xfa01c201 rip = 0xfa01c4d3 rsp = 0x95e069c0 rbp = 0x95e06a30
Found by: call frame info
16 libxul.so!mozilla::storage::::CompletionNotifier::Run [mozStorageAsyncStatementExecution.cpp : 181 + 0x9]
rip = 0xf9e100cb rsp = 0x95e06a40
Found by: stack scanning
17 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp : 631 + 0x2]
rbx = 0xf7a0ccc0 rip = 0xfa00e2a7 rsp = 0x95e06a50
Found by: call frame info
18 libxul.so!NS_InvokeByIndex_P [xptcinvoke_x86_64_unix.cpp : 195 + 0x8]
rbx = 0x00000002 r12 = 0xffffffff r13 = 0x00000003 r14 = 0x00000002
r15 = 0xfa01c2e8 rip = 0xfa01c449 rsp = 0x95e06ae0 rbp = 0x95e06bd0
Found by: call frame info
19 libxul.so!XPCWrappedNative::CallMethod [XPCWrappedNative.cpp : 2907 + 0x14]
rbx = 0x95e06e08 r12 = 0x00000010 r13 = 0x0000000a r14 = 0x00000000
r15 = 0xfa50226c rip = 0xf9cc43c8 rsp = 0x95e06be0 rbp = 0x00000002
Found by: call frame info
20 libxul.so!XPC_WN_CallMethod [XPCWrappedNativeJSOps.cpp : 1553 + 0x9]
rbx = 0xf7a4d4e0 r12 = 0xebb50080 r13 = 0xebb46c90 r14 = 0x00000001
r15 = 0xec4fe1b0 rip = 0xf9cc8543 rsp = 0x95e07060 rbp = 0x95e07080
Found by: call frame info
21 libxul.so!js::InvokeKernel [jscntxtinlines.h : 297 + 0x7]
rbx = 0xebb50080 r12 = 0xf7a4d4e0 r13 = 0xec32d710 r14 = 0xebb46c90
r15 = 0x95e077e0 rip = 0xfa22e3e8 rsp = 0x95e071b0 rbp = 0x00000001
Found by: call frame info
22 libxul.so!js::Interpret [jsinterp.cpp : 3948 + 0x18]
rbx = 0xf7a4d4e0 r12 = 0xec4fe1a8 r13 = 0xec32d710 r14 = 0xebb46c90
r15 = 0x95e077e0 rip = 0xfa22898c rsp = 0x95e07290 rbp = 0x00000000
Found by: call frame info
23 libxul.so!js::Execute [jsinterp.cpp : 783 + 0x4]
rbx = 0x00000000 r12 = 0xec343980 r13 = 0x00000000 r14 = 0x95e07a80
r15 = 0x95e077d0 rip = 0xfa22f10e rsp = 0x95e077b0 rbp = 0xf7a4d4e0
Found by: call frame info
24 libxul.so!EvaluateUCScriptForPrincipalsCommon [jsapi.cpp : 5038 + 0x10]
rbx = 0xf7a4d4e0 r12 = 0x95e07a80 r13 = 0xeddcf5c0 r14 = 0xec330060
r15 = 0xec330060 rip = 0xfa1c304d rsp = 0x95e07860 rbp = 0xec330060
Found by: call frame info
25 libxul.so!JS_EvaluateUCScriptForPrincipals [jsapi.cpp : 5061 + 0x3e]
rbx = 0xf7a4d4e0 r12 = 0xef506f88 r13 = 0xeddcf5c0 r14 = 0xec330060
r15 = 0xec330060 rip = 0xfa1c3113 rsp = 0x95e078c0 rbp = 0xec330060
Found by: call frame info
26 libxul.so!JS_EvaluateScriptForPrincipals [jsapi.cpp : 5084 + 0x29]
rbx = 0xeddcf5c0 r12 = 0x004109d5 r13 = 0xef506f88 r14 = 0xec330060
r15 = 0xec330060 rip = 0xfa1c31a4 rsp = 0x95e07920 rbp = 0xf7a4d4e0
Found by: call frame info
27 xpcshell!main [xpcshell.cpp : 1270 + 0x45]
rbx = 0xf7a4d4e0 r12 = 0x00000000 r13 = 0x00000001 r14 = 0x95e07d40
r15 = 0xec330060 rip = 0x00406a6b rsp = 0x95e07980 rbp = 0x00000011
Found by: call frame info
28 libc-2.11.so + 0x1eb1c
rbx = 0x00000000 r12 = 0x004041b0 r13 = 0x95e07d00 r14 = 0x00000000
r15 = 0x00000000 rip = 0xd2e1eb1d rsp = 0x95e07c30 rbp = 0x00000000
Found by: call frame info
29 xpcshell!XPCShellDirProvider::GetFile [xpcshell.cpp : 2104 + 0xf]
rip = 0x00405d9b rsp = 0x95e07c50
Found by: stack scanning
This looks like it came over on the fx-team merge today, potentially implicating Bug 693897, 693899, or 689901.
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [orange]
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 5•14 years ago
|
||
I retriggered on Unfocused's push on Fx-Team until my finger turned blue, and got 0 failures out of 22 runs. On the mozilla-central push before the merge, I got 0 failures out of 22 runs.
Busted merge, maybe? Or did something on m-c, which would have to be something in that last merge to Fx-Team, change out from under the patches?
Comment 6•14 years ago
|
||
"that last merge" being https://tbpl.mozilla.org/?tree=Fx-Team&rev=6e219763ddd0
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 10•14 years ago
|
||
(In reply to Phil Ringnalda (:philor) from comment #5)
> Busted merge, maybe?
Maybe. But if so, I don't think it would be the changesets from 693897, 693899, or 689901 that were busted (other tests would fail, and fail consistently). I don't know enough about the other merged changesets to comment on those.
> Or did something on m-c, which would have to be
> something in that last merge to Fx-Team, change out from under the patches?
Maybe. But I don't see anything related :\ Only thing I can think of is maybe f79946f0bb2a (bug 638031), but even that seems extremely unlikely. CC'ing Neil just in case.
Comment 11•14 years ago
|
||
I don't see any string streams in storage...
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 22•14 years ago
|
||
So, this seems to have gone away as magically as it appeared? ...
| Reporter | ||
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 26•13 years ago
|
||
So, pretty much no way at all that this can be described as a good thing.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Assignee | ||
Updated•13 years ago
|
Keywords: intermittent-failure
| Assignee | ||
Updated•13 years ago
|
Whiteboard: [orange]
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 33•12 years ago
|
||
Resolving WFM keyword:intermittent-failure bugs last modified >3 months ago, whose whiteboard contains none of:
{random,disabled,marked,fuzzy,todo,fails,failing,annotated,time-bomb,leave open}
There will inevitably be some false positives; for that (and the bugspam) I apologise. Filter on orangewfm.
Status: REOPENED → RESOLVED
Closed: 14 years ago → 12 years ago
Resolution: --- → WORKSFORME
Updated•1 year ago
|
Product: Toolkit → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•