Closed
Bug 559544
Opened 14 years ago
Closed 14 years ago
[E10S] Content process dies when opening second tab second time
Categories
(Core :: IPC, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: tero.koskinen, Assigned: tero.koskinen)
References
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 Build Identifier: When running Electrolysis + Mobile/Fennec on desktop Linux, the content process dies to segmentation fault when I try to open second tab second time. Fennec is compiled using instructions from https://wiki.mozilla.org/Mobile/e10s Reproducible: Always Steps to Reproduce: 1. Open www.google.com 2. Open slashdot.org to another tab 3. Close the slashdot.org tab 4. Open slashdot.org to another tab again Actual Results: Content process crashes. Expected Results: Slashdot.org is shown properly. Backtrace: {2} 14:31 $ ps uxwww|grep tab 10131 1503 4.7 1.5 187056 53192 pts/12 Sl+ 14:30 0:02 /home/tekoskin2 /work/mobile/mobilebase/mobile/dist/bin/xulrunner/mozilla-runtime 1492 tab 10131 1533 0.0 0.0 1784 524 pts/29 S+ 14:31 0:00 grep tab $ gdb GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". (gdb) attach 1503 Attaching to process 1503 Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/mozilla-runtime...done. Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb4e976c0 (LWP 1503)] [New Thread 0xaf3ffb90 (LWP 1537)] [New Thread 0xafefeb90 (LWP 1513)] [New Thread 0xb06ffb90 (LWP 1512)] [New Thread 0xb16d0b90 (LWP 1509)] [New Thread 0xb21a0b90 (LWP 1508)] [New Thread 0xb30ffb90 (LWP 1507)] [New Thread 0xb3bfdb90 (LWP 1506)] [New Thread 0xb43feb90 (LWP 1505)] [New Thread 0xb4bffb90 (LWP 1504)] Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libxpcom.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libxpcom.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libmozalloc.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libmozalloc.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libxul.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libxul.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libplds4.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libplds4.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libplc4.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libplc4.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libnspr4.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libnspr4.so Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libmozsqlite3.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libmozsqlite3.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libmozjs.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libmozjs.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libsmime3.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libsmime3.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libssl3.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libssl3.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libnss3.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libnss3.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/libnssutil3.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/libnssutil3.so Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libXt.so.6...done. Loaded symbols for /usr/lib/libXt.so.6 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /usr/lib/libpcre.so.3...done. Loaded symbols for /usr/lib/libpcre.so.3 Reading symbols from /usr/lib/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib/libxcb-xlib.so.0 Reading symbols from /usr/lib/libxcb.so.1...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXcomposite.so.1...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/libXdamage.so.1...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/components/libdbusservice.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/components/libdbusservice.so Reading symbols from /usr/lib/gconv/UTF-16.so...done. Loaded symbols for /usr/lib/gconv/UTF-16.so Reading symbols from /lib/libnss_centrifydc.so.2...done. Loaded symbols for /lib/libnss_centrifydc.so.2 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/components/libmozgnome.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/components/libmozgnome.so Reading symbols from /usr/lib/libgnomevfs-2.so.0...done. Loaded symbols for /usr/lib/libgnomevfs-2.so.0 Reading symbols from /usr/lib/libnotify.so.1...done. Loaded symbols for /usr/lib/libnotify.so.1 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libgnutls.so.13...done. Loaded symbols for /usr/lib/libgnutls.so.13 Reading symbols from /usr/lib/libavahi-glib.so.1...done. Loaded symbols for /usr/lib/libavahi-glib.so.1 Reading symbols from /usr/lib/libavahi-common.so.3...done. Loaded symbols for /usr/lib/libavahi-common.so.3 Reading symbols from /usr/lib/libavahi-client.so.3...done. Loaded symbols for /usr/lib/libavahi-client.so.3 Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libutil.so.1 Reading symbols from /usr/lib/libtasn1.so.3...done. Loaded symbols for /usr/lib/libtasn1.so.3 Reading symbols from /lib/libgcrypt.so.11...done. Loaded symbols for /lib/libgcrypt.so.11 Reading symbols from /lib/libgpg-error.so.0...done. Loaded symbols for /lib/libgpg-error.so.0 Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...done. Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so Reading symbols from /lib/libacl.so.1...done. Loaded symbols for /lib/libacl.so.1 Reading symbols from /usr/lib/libfam.so.0...done. Loaded symbols for /usr/lib/libfam.so.0 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/libattr.so.1...done. Loaded symbols for /lib/libattr.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /lib/libnss_mdns4_minimal.so.2...done. Loaded symbols for /lib/libnss_mdns4_minimal.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2 Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/plugins/libnptest.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/plugins/libnptest.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/plugins/libnullplugin.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/plugins/libnullplugin.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/plugins/libunixprintplugin.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/plugins/libunixprintplugin.so Reading symbols from /usr/lib/jvm/java-6-sun-1.6.0.07/jre/plugin/i386/ns7/libjav aplugin_oji.so...done. Loaded symbols for /usr/lib/jvm/java-6-sun-1.6.0.07/jre/plugin/i386/ns7/libjavap lugin_oji.so Reading symbols from /usr/lib/adobe-flashplugin/libflashplayer.so...done. Loaded symbols for /usr/lib/adobe-flashplugin/libflashplayer.so Reading symbols from /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulr unner/components/libnkgnomevfs.so...done. Loaded symbols for /home/tekoskin2/work/mobile/mobilebase/mobile/dist/bin/xulrun ner/components/libnkgnomevfs.so 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb4bffb90 (LWP 1504)] 0xb660f303 in nsScriptSecurityManager::GetObjectPrincipal (this=0xb4ca38e0, aCx=0xb4cb4800, aObj=0xb08ee140, result=0xb4bfed6c) at /home/tekoskin2/work/mobile/electrolysis/caps/src/nsScriptSecurityManager .cpp:2372 2372 NS_ADDREF(*result); (gdb) bt #0 0xb660f303 in nsScriptSecurityManager::GetObjectPrincipal ( this=0xb4ca38e0, aCx=0xb4cb4800, aObj=0xb08ee140, result=0xb4bfed6c) at /home/tekoskin2/work/mobile/electrolysis/caps/src/nsScriptSecurityManager.cpp:2372 #1 0xb63b2298 in nsXPCWrappedJSClass::CallMethod (this=0xaf525880, wrapper=0xaf51cd40, methodIndex=3, info=0xb2422978, nativeParams=0xb4bfefec) at /home/tekoskin2/work/mobile/electrolysis/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1669 #2 0xb63a897d in nsXPCWrappedJS::CallMethod (this=0xaf51cd40, methodIndex=3, info=0xb2422978, params=0xb4bfefec) at /home/tekoskin2/work/mobile/electrolysis/js/src/xpconnect/src/xpcwrappedjs.cpp:570 #3 0xb77d0127 in PrepareAndDispatch (methodIndex=3, self=0xaf508ae0, args=0xb4bff0b4) at /home/tekoskin2/work/mobile/electrolysis/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 #4 0xb77b9827 in nsTimerImpl::Fire (this=0xaf51c940) at /home/tekoskin2/work/mobile/electrolysis/xpcom/threads/nsTimerImpl.cpp:430 #5 0xb77b9a3d in nsTimerEvent::Run (this=0xae21f040) at /home/tekoskin2/work/mobile/electrolysis/xpcom/threads/nsTimerImpl.cpp:519 ---Type <return> to continue, or q <return> to quit--- #6 0xb77b2899 in nsThread::ProcessNextEvent (this=0xb4c34150, mayWait=1, result=0xb4bff1d0) at /home/tekoskin2/work/mobile/electrolysis/xpcom/threads/nsThread.cpp:527 #7 0xb7744555 in NS_ProcessNextEvent_P (thread=0xb4c34150, mayWait=1) at nsThreadUtils.cpp:250 #8 0xb7647dc7 in mozilla::ipc::MessagePump::Run (this=0xb4c191c0, aDelegate=0xb4bff2cc) at /home/tekoskin2/work/mobile/electrolysis/ipc/glue/MessagePump.cpp:142 #9 0xb78286c9 in MessageLoop::RunInternal (this=0xb4bff2cc) at /home/tekoskin2/work/mobile/electrolysis/ipc/chromium/src/base/message_loop.cc:216 #10 0xb78286ed in MessageLoop::RunHandler (this=0xb4bff2cc) at /home/tekoskin2/work/mobile/electrolysis/ipc/chromium/src/base/message_loop.cc:199 #11 0xb7828771 in MessageLoop::Run (this=0xb4bff2cc) at /home/tekoskin2/work/mobile/electrolysis/ipc/chromium/src/base/message_loop.cc:173 #12 0xb784ed5f in base::Thread::ThreadMain (this=0xb4c35198) at /home/tekoskin2/work/mobile/electrolysis/ipc/chromium/src/base/thread.cc:165 #13 0xb78840ce in ThreadFunc (closure=0xb4c35198) at /home/tekoskin2/work/mobile/electrolysis/ipc/chromium/src/base/platform_thread_posix.cc:26 ---Type <return> to continue, or q <return> to quit--- #14 0xb7f9b4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb5e9fe5e in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb) info registers eax 0x5a5a5a5a 1515870810 ecx 0xb4bffc04 -1262486524 edx 0x5a5a5a5a 1515870810 ebx 0xb7f42910 -1208735472 esp 0xb4bfec20 0xb4bfec20 ebp 0xb4bfec38 0xb4bfec38 esi 0xb4bfed6c -1262490260 edi 0xb660f2cc -1235160372 eip 0xb660f303 0xb660f303 <nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)+55> eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) info threads * 10 Thread 0xb4bffb90 (LWP 1504) 0xb660f303 in nsScriptSecurityManager::GetObjectPrincipal (this=0xb4ca38e0, aCx=0xb4cb4800, aObj=0xb08ee140, result=0xb4bfed6c) at /home/tekoskin2/work/mobile/electrolysis/caps/src/nsScriptSecurityManager.cpp:2372 9 Thread 0xb43feb90 (LWP 1505) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 8 Thread 0xb3bfdb90 (LWP 1506) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 7 Thread 0xb30ffb90 (LWP 1507) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 6 Thread 0xb21a0b90 (LWP 1508) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 5 Thread 0xb16d0b90 (LWP 1509) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 4 Thread 0xb06ffb90 (LWP 1512) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 3 Thread 0xafefeb90 (LWP 1513) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 2 Thread 0xaf3ffb90 (LWP 1537) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 1 Thread 0xb4e976c0 (LWP 1503) 0xb7fc87f2 in ?? () from /lib/ld-linux.so.2 (gdb)
Assignee | ||
Comment 1•14 years ago
|
||
I used following mozconfig to do the build: # Options for client.mk. mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile" mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../mobilebase # Global options ac_add_options --enable-debug ac_add_options --disable-optimize ac_add_options --enable-tests ac_add_options --disable-crashreporter # XULRunner options ac_add_app_options xulrunner --enable-application=xulrunner ac_add_app_options xulrunner --disable-javaxpcom # mobile options ac_add_app_options mobile --enable-application=mobile ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist ac_add_app_options mobile --enable-chrome-format=flat ac_add_options --enable-ipc export MOZ_MAKE_FLAGS=-j9 mk_add_options MOZ_MAKE_FLAGS=-j9 ##END Fennec was run by executing command ./dist/bin/run-mozilla.sh dist/bin/xulrunner/xulrunner-bin dist/bin/application.ini from $HOME/work/mobile/mobilebase/mobile directory.
Assignee | ||
Comment 2•14 years ago
|
||
One more note: used source code revisions were following a388481c3f5e for http://hg.mozilla.org/projects/electrolysis b798302abc67 for http://hg.mozilla.org/users/pavlov_mozilla.com/mobile-e10s
Comment 3•14 years ago
|
||
(gdb) bt #0 0x00386416 in __kernel_vsyscall () #1 0x0095bd56 in nanosleep () from /lib/libc.so.6 #2 0x0095bb71 in sleep () from /lib/libc.so.6 #3 0x00f26541 in ah_crap_handler (signum=11) at /home/t_mattjo/src/firefox/mobilebase/toolkit/xre/nsSigHandlers.cpp:164 #4 0x00f2659a in child_ah_crap_handler (signum=11) at /home/t_mattjo/src/firefox/mobilebase/toolkit/xre/nsSigHandlers.cpp:177 #5 <signal handler called> #6 0x011b2075 in nsScriptSecurityManager::GetObjectPrincipal (this=0xb75ac940, aCx=0xb75f4400, aObj=0xb47ea6a0, result=0xb74fec50) at /home/t_mattjo/src/firefox/mobilebase/caps/src/nsScriptSecurityManager.cpp:2372 #7 0x00f8e3e7 in nsXPCWrappedJSClass::CallMethod (this=0xb4582550, wrapper=0xb126a340, methodIndex=3, info=0xb4554178, nativeParams=0xb74feebc) at /home/t_mattjo/src/firefox/mobilebase/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1669 #8 0x00f85cb3 in nsXPCWrappedJS::CallMethod (this=0xb126a340, methodIndex=3, info=0xb4554178, params=0xb74feebc) at /home/t_mattjo/src/firefox/mobilebase/js/src/xpconnect/src/xpcwrappedjs.cpp:570 #9 0x02204913 in PrepareAndDispatch (methodIndex=3, self=0xb1280180, args=0xb74fef94) at /home/t_mattjo/src/firefox/mobilebase/xpcom/reflect/xptcall/src/md/unix/xptcstubs_gcc_x86_unix.cpp:95 #10 0x021f14ff in nsTimerImpl::Fire (this=0xb3759580) at /home/t_mattjo/src/firefox/mobilebase/xpcom/threads/nsTimerImpl.cpp:430 #11 0x021f171b in nsTimerEvent::Run (this=0xb13d7140) at /home/t_mattjo/src/firefox/mobilebase/xpcom/threads/nsTimerImpl.cpp:519 #12 0x021eac1c in nsThread::ProcessNextEvent (this=0xb7532150, mayWait=0, result=0xb74ff0ac) at /home/t_mattjo/src/firefox/mobilebase/xpcom/threads/nsThread.cpp:527 #13 0x021862a5 in NS_ProcessNextEvent_P (thread=0xb7532150, mayWait=0) at nsThreadUtils.cpp:250 #14 0x0209d4da in mozilla::ipc::MessagePump::Run (this=0xb75191c0, aDelegate=0xb74ff1a8) at /home/t_mattjo/src/firefox/mobilebase/ipc/glue/MessagePump.cpp:118 #15 0x022566f3 in MessageLoop::RunInternal (this=0xb74ff1a8) at /home/t_mattjo/src/firefox/mobilebase/ipc/chromium/src/base/message_loop.cc:216 #16 0x0225666f in MessageLoop::RunHandler (this=0xb74ff1a8) at /home/t_mattjo/src/firefox/mobilebase/ipc/chromium/src/base/message_loop.cc:199 #17 0x022565f3 in MessageLoop::Run (this=0xb74ff1a8) at /home/t_mattjo/src/firefox/mobilebase/ipc/chromium/src/base/message_loop.cc:173 #18 0x0227acc2 in base::Thread::ThreadMain (this=0xb7533198) at /home/t_mattjo/src/firefox/mobilebase/ipc/chromium/src/base/thread.cc:165 #19 0x022aa52e in ThreadFunc (closure=0xb7533198) at /home/t_mattjo/src/firefox/mobilebase/ipc/chromium/src/base/platform_thread_posix.cc:26 #20 0x00a6fab5 in start_thread () from /lib/libpthread.so.0 #21 0x0099adce in clone () from /lib/libc.so.6 (gdb) fr 6 #6 0x011b2075 in nsScriptSecurityManager::GetObjectPrincipal (this=0xb75ac940, aCx=0xb75f4400, aObj=0xb47ea6a0, result=0xb74fec50) at /home/t_mattjo/src/firefox/mobilebase/caps/src/nsScriptSecurityManager.cpp:2372 2372 NS_ADDREF(*result); (gdb) p result $1 = (nsIPrincipal **) 0xb74fec50 (gdb) p *result $2 = (nsIPrincipal *) 0x5a5a5a5a (gdb)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•14 years ago
|
Assignee: nobody → tero.koskinen
Assignee | ||
Comment 4•14 years ago
|
||
I'll take a look at this myself and try to figure out what is going on.
Status: NEW → ASSIGNED
Assignee | ||
Comment 5•14 years ago
|
||
With e10s rev 5f2417a777fe, the test case triggers bug 561457 before the NS_ADDREF code in nsScriptSecurityManager.cpp is reached, so adding it as a dependency.
Depends on: 561457
Comment 6•14 years ago
|
||
bug 561457 has been fixed Tero, can we get any further now?
Assignee | ||
Comment 7•14 years ago
|
||
I can no longer repeat the crash with the steps mentioned in the description. The crash probably went away when bug 561744 was fixed.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•