Open
Bug 1433440
Opened 8 years ago
Updated 3 years ago
Assertion failure: lastSlash == 0, at /home/user/firefox/security/sandbox/linux/broker/SandboxBroker.cpp:294 for non-absolute cache path
Categories
(Core :: Security: Process Sandboxing, defect, P5)
Tracking
()
NEW
People
(Reporter: whimboo, Unassigned)
Details
To help investigating bug 1386404 I was trying to run the following command in a Janitor container:
> XDG_CACHE_HOME=_a/cache/ DISPLAY=:98 ./mach marionette test -vv --gecko-log -
But that always causes an assertion during startup, followed by a crash, and then the breakpad seems to hang forever in writing the data.
Here the output:
[31677, Main Thread] WARNING: dependent window created without a parent: file /home/user/firefox/toolkit/components/startup/nsAppStartup.cpp, line 672
++DOCSHELL 0x7f57702e8000 == 1 [pid = 31677] [id = {de690266-a927-4efe-b354-900f30ec4471}]
++DOMWINDOW == 1 (0x7f57855d4850) [pid = 31677] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f576c96b000) [pid = 31677] [serial = 2] [outer = 0x7f57855d4850]
[31677, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/user/firefox/extensions/cookie/nsPermissionManager.cpp, line 1031
JavaScript error: file:///home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/components/XULStore.js, line 70: Error: Can't find profile directory.
[31677, Main Thread] WARNING: '!mLocalStore', file /home/user/firefox/dom/xul/XULDocument.cpp, line 1832
Assertion failure: lastSlash == 0, at /home/user/firefox/security/sandbox/linux/broker/SandboxBroker.cpp:294
#01: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x25486d2]
#02: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x33dc1a9]
#03: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x342f813]
#04: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x33eb941]
#05: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x33e9473]
#06: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x33e4b2e]
#07: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x33e402e]
#08: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4bf48dc]
#09: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4bf54e0]
#10: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4c20f69]
#11: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4d064aa]
#12: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4d0675b]
#13: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4ce4d64]
#14: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4c5708c]
#15: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4c56664]
#16: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x4c1af45]
#17: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x48c2883]
#18: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x48c5173]
#19: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x48be935]
#20: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x48c5f46]
#21: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x48c5a7f]
#22: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x26e8013]
#23: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x268acf2]
#24: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x268ad76]
#25: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x26a49ce]
#26: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x26a41cd]
#27: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x25e3830]
#28: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x26097de]
#29: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x2618397]
#30: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5b3237d]
#31: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5dff783]
#32: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5dfdf68]
#33: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x261f092]
#34: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x2fef894]
#35: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x2fdfb16]
#36: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x2fe09f0]
#37: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f7d54c]
#38: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f6f833]
#39: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f66f27]
#40: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f5e831]
#41: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f6f863]
#42: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f66f27]
#43: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f5e831]
#44: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f6f863]
#45: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f66f27]
#46: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f5e831]
#47: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f6f863]
#48: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5f7006d]
#49: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x64bb909]
#50: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x2fd915e]
#51: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x261fe1b]
#52: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x261f1c3]
#53: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5e3f3b6]
#54: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5e3cd0b]
#55: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5e415f2]
#56: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x5e41d4a]
#57: ???[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/firefox +0xe2e7]
#58: __libc_start_main[/lib/x86_64-linux-gnu/libc.so.6 +0x20830]
#59: _start[/home/user/firefox/obj-x86_64-pc-linux-gnu/dist/bin/firefox +0xe029]
#60: ??? (???:???)
ExceptionHandler::GenerateDump cloned child 31728
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Comment 1•8 years ago
|
||
XDG_CACHE_HOME=_a/cache/
Is not a valid path. I'm not sure we care because of that.
| Reporter | ||
Comment 2•8 years ago
|
||
Actually this happens only when a relative and not an absolute path gets specified.
Summary: Assertion failure: lastSlash == 0, at /home/user/firefox/security/sandbox/linux/broker/SandboxBroker.cpp:294 → Assertion failure: lastSlash == 0, at /home/user/firefox/security/sandbox/linux/broker/SandboxBroker.cpp:294 for non-absolute cache path
Updated•8 years ago
|
OS: Unspecified → Linux
Priority: -- → P5
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•