firefox crash while opening Open-Xchange Groupware and a java applet on another tab

RESOLVED INVALID

Status

()

Core
JavaScript Engine
RESOLVED INVALID
7 years ago
4 months ago

People

(Reporter: Johannes Müller-Lahn, Unassigned)

Tracking

Trunk
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:2.0.0) Gecko/20100101 Firefox/4.0
Build Identifier: Mozilla Firefox 4.0

When we work within Open-Xchange Groupware system, and open a java applet on another tab, the firefox crashes after some time. 

Reproducible: Always

Steps to Reproduce:
1. Login into Open-Xchange Groupware
2. Open a java applet on another tab
3. switch back to Groupware,b move mails from one folder to another
4. work in the java applet

Actual Results:  
Firefox crashes with the a segfault error.

Backtrace:

Program received signal SIGSEGV, Segmentation fault.
0xb78b2e85 in js_TraceObject (trc=0xbfff94a8, obj=0xaf2d1828) at /usr/src/debug/mozilla/js/src/jsobj.cpp:6523
6523    /usr/src/debug/mozilla/js/src/jsobj.cpp: Datei oder Verzeichnis nicht gefunden.
        in /usr/src/debug/mozilla/js/src/jsobj.cpp

#0  0xb78b2e85 in js_TraceObject (trc=0xbfff94a8, obj=0xaf2d1828) at /usr/src/debug/mozilla/js/src/jsobj.cpp:6523
#1  0xb78b2b66 in js::gc::MarkChildren (trc=0xbfff94a8, obj=0xaf2d1828) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:289
#2  0xb78b3600 in TypedMarker (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:347
#3  Mark<JSObject> (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:222
#4  MarkKind (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:579
#5  MarkValueRaw (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:600
#6  js_TraceObject (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsobj.cpp:6569
#7  0xb78b2b66 in js::gc::MarkChildren (trc=0xbfff94a8, obj=0xaf8f3ce8) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:289
#8  0xb78b3600 in TypedMarker (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:347
[...]
#6859 0xb787a57e in TypedMarker (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:347
#6860 Mark<JSObject> (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:222
#6861 MarkKind (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:579
#6862 MarkValueRaw (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgcinlines.h:600
#6863 gc_root_traversal (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgc.cpp:1465
#6864 js::MarkRuntime (thing=<value optimized out>, trc=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgc.cpp:1717
#6865 0xb787b19a in MarkAndSweep (gckind=<value optimized out>, cx=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgc.cpp:2411
#6866 GCUntilDone (gckind=<value optimized out>, cx=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgc.cpp:2755
#6867 js_GC (gckind=<value optimized out>, cx=<value optimized out>) at /usr/src/debug/mozilla/js/src/jsgc.cpp:2824
#6868 0xb78081f2 in JS_GC (cx=0xaee42580) at /usr/src/debug/mozilla/js/src/jsapi.cpp:2662
#6869 0xb6aa3406 in nsXPConnect::Collect (this=0xb3808e80) at /usr/src/debug/mozilla/js/src/xpconnect/src/nsXPConnect.cpp:405
#6870 0xb6a9e418 in nsXPConnect::GarbageCollect (this=0xb3808e80) at /usr/src/debug/mozilla/js/src/xpconnect/src/nsXPConnect.cpp:413
#6871 0xb67dcb35 in nsJSContext::GarbageCollectNow () at /usr/src/debug/mozilla/dom/base/nsJSEnvironment.cpp:3271
#6872 0xb6ebee19 in nsTimerImpl::Fire (this=0x9b9eca80) at /usr/src/debug/mozilla/xpcom/threads/nsTimerImpl.cpp:425
#6873 0xb6ebeee0 in nsTimerEvent::Run (this=0x9a009cb0) at /usr/src/debug/mozilla/xpcom/threads/nsTimerImpl.cpp:517
#6874 0xb6ebb87b in nsThread::ProcessNextEvent (this=0xb7bbb2e0, mayWait=1, result=0xbfff971c) at /usr/src/debug/mozilla/xpcom/threads/nsThread.cpp:633
#6875 0xb6e81476 in NS_ProcessNextEvent_P (thread=0xb78b2e70, mayWait=1) at nsThreadUtils.cpp:250
#6876 0xb6deed3f in mozilla::ipc::MessagePump::Run (this=0xb7bbc460, aDelegate=0xb7b208a0) at /usr/src/debug/mozilla/ipc/glue/MessagePump.cpp:134
#6877 0xb6ef4e6b in MessageLoop::RunInternal (this=0xb7b208a0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:219
#6878 0xb6ef4f23 in RunHandler (this=0xb7b208a0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:202
#6879 MessageLoop::Run (this=0xb7b208a0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:176
#6880 0xb6d4007e in nsBaseAppShell::Run (this=0xb18192e0) at /usr/src/debug/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:192
#6881 0xb6bd31b3 in nsAppStartup::Run (this=0xb18ed7f0) at /usr/src/debug/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:220
#6882 0xb631c7b1 in XRE_main (argc=1, argv=0xbfffef94, aAppData=0xb7b2ba80) at /usr/src/debug/mozilla/toolkit/xre/nsAppRunner.cpp:3786
#6883 0x0804a088 in main (argc=1, argv=0xbfffef94) at /usr/src/debug/mozilla/xulrunner/stub/nsXULStub.cpp:584

Expected Results:  
Firefox shouldn't crash.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: unspecified → Trunk
How can we reproduce this? Do we need some kind of account?
Johannes, could you probably verify if that also happens if you are connected to https://www.ox.io/ ? That is a preview server where everyone can get a test account easily. It's running the latest version of OX though which is likely not the same as yours. If it happens there as well it would be easier for developers to check.
(Reporter)

Comment 3

7 years ago
Wolfgang, I just created an ox.io account and launched the java applet on another tab. But the Firefox wasn't crashing. But as soon as I login into my open-xchange server the firefox crashes. Thats what I have seen in the past. My local open-xchange server and the java applet makes the firefox crashing. But I really dont know how to prove it you on public sources...

Do you have an idea?
(Assignee)

Updated

3 years ago
Assignee: general → nobody
The HTML <applet> element and related java functionality was removed from Gecko in Bug 1279218. Marking related bugs as invalid.
Status: NEW → RESOLVED
Last Resolved: 4 months ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.