Closed
Bug 30751
Opened 26 years ago
Closed 16 years ago
Plugin for application/x-rx (libxrx) doesn't work.
Categories
(External Software Affecting Firefox :: Other, defect, P4)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: roland.mainz, Assigned: timecop)
References
()
Details
(Keywords: crash, helpwanted, Whiteboard: [Web-based X])
The plugin for "Web-based X" don't get used (example
http://www.broadway-info.com/xdemos/xeyes.html) in my M14 Mozilla build on
Solaris 2.7/MU4 and on my Linux x86 box:
-- snip --
IsPluginFile(/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc/dist/bin/plugins/libxrx.so.6.3-solaris2.6)
LoadPlugin()
/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc/dist/bin/plugins/libxrx.so.6.3-solaris2.6
returned 0
IsPluginFile(/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc/dist/bin/plugins/npvcal.so)
LoadPlugin()
/home/gisburn/package-builds/mozilla5/mozilla/objdir_gcc/dist/bin/plugins/npvcal.so
returned 21ba20
GetMIMEDescription() fca21a00 returned "text/x-vCalendar:vcs:VCal Viewer"
Registering plugin for: "text/x-vCalendar","VCal Viewer","vcs"
-- snip --
Mhhh, any hints what's going wrong ?
The plugin binaries can be downloaded from ftp://ftp.x.org/pub/R6.4/plug-ins/
| Reporter | ||
Comment 1•26 years ago
|
||
If I remember correctly, the plugin sources can be grabbed from the X11R6.x
tarball - path X11R6.4/xc/programs/xrx/plugin ...
Do you have Windows version of the plugin?
Status: NEW → ASSIGNED
Target Milestone: --- → M18
| Reporter | ||
Comment 3•25 years ago
|
||
To av@netscape.com: The problem appears on all unix-systems which have X11 and
Netscape 4.x, including Linux, Solaris, FreeBSD, AIX, HP-UX and so on. Due lack
of a matching platform/OS I marked this as Platform=ALL/OS=ALL...
(Yes there's a X11-plugin for Win32 which comes with Netmanage (and AFAIK Exceed
has it, too) but I didn't test it with Mozilla (yet))
This bug has been marked "future" because the original netscape engineer working
on this is over-burdened. If you feel this is an error, that you or another
known resource will be working on this bug,or if it blocks your work in some way
-- please attach your concern to the bug for reconsideration.
Target Milestone: M18 → Future
| Reporter | ||
Comment 5•25 years ago
|
||
Still happens with 2000-12-06-08-Mtrunk...
Any update here ?
AFAIK this bug covers also 4.x-plugin compatibility issues...
...the only issue is if someone can take a _quick_ look into the sources
(ftp://ftp.x.org/pub/R6.5.1/xc/programs/xrx/plugin/) and try to figure out why
plugin registration fails (about:plugins does not list application/x-rx):
-- snip --
Registering plugin 0 for: "*","All types",".*"
IsPluginFile(/bigtmp/gisburn/mozilla/objdir_gcc/dist/bin/./plugins/libxrx.so.1)
LoadPlugin() /bigtmp/gisburn/mozilla/objdir_gcc/dist/bin/./plugins/libxrx.so.1
returned 0
WEBSHELL+ = 2
-- snip --
And if there is noone who has the time to investigate this - any hints why this
does not work ?
| Reporter | ||
Comment 6•25 years ago
|
||
Issue found:
Mozilla does not load libXm.so which is required by some plugins (like
libxrx.so.1).
Solution (for 2000-12-06-08-Mtrunk tarball, you'll need the "fix" listed in bug
62489 or set "export LD_PRELOAD=/usr/lib/0@0.so.1" before starting the Zilla):
Add the following lines (between #ifdef GIS_SUPPORT_FOR_XWEB) in
nsPluginsDirUnix.cpp:
-- snip --
// work fine.
tempSpec.type = PR_LibSpec_Pathname;
tempSpec.value.pathname = "libXt.so";
handle = PR_LoadLibraryWithFlags(tempSpec, PR_LD_NOW|PR_LD_GLOBAL);
if(!handle) fprintf( stderr, "can't open '%s'\n", tempSpec.value.pathname );
tempSpec.value.pathname = "libXext.so";
handle = PR_LoadLibraryWithFlags(tempSpec, PR_LD_NOW|PR_LD_GLOBAL);
if(!handle) fprintf( stderr, "can't open '%s'\n", tempSpec.value.pathname );
#ifdef GIS_SUPPORT_FOR_XWEB
tempSpec.value.pathname = "libICE.so";
handle = PR_LoadLibraryWithFlags(tempSpec, PR_LD_NOW|PR_LD_GLOBAL);
if(!handle) fprintf( stderr, "can't open '%s'\n", tempSpec.value.pathname );
tempSpec.value.pathname = "libSM.so";
handle = PR_LoadLibraryWithFlags(tempSpec, PR_LD_NOW|PR_LD_GLOBAL);
if(!handle) fprintf( stderr, "can't open '%s'\n", tempSpec.value.pathname );
tempSpec.value.pathname = "libXm.so";
handle = PR_LoadLibraryWithFlags(tempSpec, PR_LD_NOW|PR_LD_GLOBAL);
if(!handle) fprintf( stderr, "can't open '%s'\n", tempSpec.value.pathname );
#endif /* GIS_SUPPORT_FOR_XWEB */
libSpec.type = PR_LibSpec_Pathname;
libSpec.value.pathname = this->GetCString();
pLibrary = outLibrary = PR_LoadLibraryWithFlags(libSpec, 0);
-- snip --
Then the plugin get's loaded®istered:
-- snip --
Registering plugin 0 for: "*","All types",".*"
IsPluginFile(/usr/openwin/lib/libxrx.so.1)
LoadPlugin() /usr/openwin/lib/libxrx.so.1 returned 1a20f0
debug: edburns ns4xPlugin::CreatePlugin
debug: edburns ns4xPlugin::CreatePlugin: cleared callbacks
debug: edburns: ns4xPlugin::CreatePlugin: callbacks->newstream: fb986840
plugin getvalue 1 called
plugin getvalue 2 called
plugin getmimedescription called
GetMIMEDescription() returned "application/x-rx:xrx:X Remote Activation Plug-in"
Registering plugin 0 for: "application/x-rx","X Remote Activation Plug-in","xrx"
WEBSHELL+ = 2
-- snip --
So far, so good... but...
...loading a page with a Xweb plugin results in a core dump:
-- snip --
Document http://www.broadway-info.com/bwdemo.htm loaded successfully
got a request
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
InstantiateEmbededPlugin for application/x-rx
Inside nsPluginHostImpl::FindStoppedPluginForURL...
For application/x-rx found plugin <NULLptr>
debug: edburns ns4xPlugin::CreatePlugin
debug: edburns ns4xPlugin::CreatePlugin: cleared callbacks
debug: edburns: ns4xPlugin::CreatePlugin: callbacks->newstream: fb986840
Inside ns4xPluginInstance::Start(void)...
Inside ns4xPluginInstance::SetWindow(5ae070)...
About to create new ws_info...
About to create new xtbin of 200 X 200 from 57cd88...
About to show xtbin(7841b0)...
completed gtk_widget_show(7841b0)
About to call CallNPP_SetWindowProc()...
Warning: Cannot find callback list in XtAddCallback
Segmentation Fault - core dumped
-- snip --
GDB stack trace looks like this:
-- snip --
(gdb) where
#0 0xfb88571c in _XmAddHashEntry () from /usr/lib/libXm.so
#1 0xfb7592fc in XmeTraitSet () from /usr/lib/libXm.so
#2 0xfb774484 in ClassPartInit () from /usr/lib/libXm.so
#3 0xfd795cdc in XtInitializeWidgetClass () from /usr/openwin/lib/libXt.so.4
#4 0xfd795cb4 in XtInitializeWidgetClass () from /usr/openwin/lib/libXt.so.4
#5 0xfd79d810 in _XtCreateWidget () from /usr/openwin/lib/libXt.so.4
#6 0xfd7a24d4 in XtCreateManagedWidget () from /usr/openwin/lib/libXt.so.4
#7 0xfb983ee8 in RxpSetStatusWidget () from /usr/openwin/lib/libxrx.so.1
#8 0xfb9845ec in NPP_SetWindow () from /usr/openwin/lib/libxrx.so.1
#9 0xfb986830 in Private_SetWindow () from /usr/openwin/lib/libxrx.so.1
#10 0xfe9d6cb4 in ns4xPluginInstance::SetWindow (this=0x72a618, window=0x5ae070)
at ../../../../modules/plugin/nglsrc/ns4xPluginInstance.cpp:639
#11 0xfe9de340 in nsPluginHostImpl::InstantiateEmbededPlugin (this=0x19fa88,
aMimeType=0x737ca8 "application/x-rx", aURL=0x5ae0d8,
aOwner=0x5ae050) at
../../../../modules/plugin/nglsrc/nsPluginHostImpl.cpp:2187
#12 0xfbf47288 in nsObjectFrame::InstantiatePlugin (this=0x7f937c,
aPresContext=0xff2d2270, aMetrics=@0x640188,
aReflowState=@0xffbe33c4, aPluginHost=0x19fa8c, aMimetype=0x737ca8
"application/x-rx", aURL=0x5ae0d8)
at ../../../../../layout/html/base/src/nsObjectFrame.cpp:979
#13 0xfbf467d8 in nsObjectFrame::Reflow (this=0x7f937c, aPresContext=0x870330,
aMetrics=@0xffbe3da0, aReflowState=@0xffbe3e60,
aStatus=@0xffbe3fe4) at
../../../../../layout/html/base/src/nsObjectFrame.cpp:855
#14 0xfbf3fbec in nsLineLayout::ReflowFrame (this=0xffbe41a8, aFrame=0x7f937c,
aNextRCFrame=0x1, aReflowStatus=@0xffbe3fe4,
aMetrics=0x0, aPushedFrame=@0xffbe3fe0) at
../../../../../layout/html/base/src/nsLineLayout.cpp:919
#15 0xfbf024f8 in nsBlockFrame::ReflowInlineFrame (this=0x7f8c1c,
aState=@0xffbe4ba8, aLineLayout=@0xffbe41a8, aLine=0x7f95b4,
aFrame=0x7f937c, aLineReflowStatus=0xffbe4127 "") at
../../../../../layout/html/base/src/nsBlockFrame.cpp:4362
#16 0xfbf02218 in nsBlockFrame::DoReflowInlineFrames (this=0x7f8c1c,
aState=@0xffbe4ba8, aLineLayout=@0xffbe41a8, aLine=0x7f95b4,
aKeepReflowGoing=0xffbe4870, aLineReflowStatus=0xffbe46a7 "\002ü\223à\220",
aUpdateMaximumWidth=0, aDamageDirtyArea=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4247
#17 0xfbf01f40 in nsBlockFrame::DoReflowInlineFramesAuto (this=0x7f8c1c,
aState=@0xffbe4ba8, aLine=0x7f95b4,
aKeepReflowGoing=0xffbe4870, aLineReflowStatus=0xffbe46a7 "\002ü\223à\220",
aUpdateMaximumWidth=0, aDamageDirtyArea=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4179
#18 0xfbf01dc0 in nsBlockFrame::ReflowInlineFrames (this=0x7f8c1c,
aState=@0xffbe4ba8, aLine=0x7f95b4,
aKeepReflowGoing=0xffbe4870, aDamageDirtyArea=0, aUpdateMaximumWidth=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4126
#19 0xfbf00310 in nsBlockFrame::ReflowLine (this=0x7f8c1c, aState=@0xffbe4ba8,
aLine=0x7f95b4, aKeepReflowGoing=0xffbe4870,
aDamageDirtyArea=0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3260
#20 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x7f8c1c,
aState=@0xffbe4ba8)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#21 0xfbefcfbc in nsBlockFrame::Reflow (this=0x7f8c1c, aPresContext=0x870330,
aMetrics=@0xffbe5188, aReflowState=@0xffbe50c8,
aStatus=@0xffbe6d30) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#22 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8bbc,
aKidFrame=0x7f8c1c, aPresContext=0x870330,
aDesiredSize=@0xffbe5188, aReflowState=@0xffbe50c8, aX=180, aY=180,
aFlags=0, aStatus=@0xffbe6d30)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#23 0xfc13ea8c in nsTableCellFrame::Reflow (this=0x7f8bbc,
aPresContext=0x870330, aDesiredSize=@0xffbe5598,
aReflowState=@0xffbe54d8, aStatus=@0xffbe6d30) at
../../../../../layout/html/table/src/nsTableCellFrame.cpp:807
#24 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8b6c,
aKidFrame=0x7f8bbc, aPresContext=0x870330,
aDesiredSize=@0xffbe5598, aReflowState=@0xffbe54d8, aX=0, aY=0, aFlags=0,
aStatus=@0xffbe6d30)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#25 0xfc15342c in nsTableRowFrame::InitialReflow (this=0x7f8b6c,
aPresContext=0x870330, aDesiredSize=@0xffbe5b78,
aReflowState=@0xffbe5858, aStatus=@0xffbe6d30, aStartFrame=0xffbe54d8,
aDoSiblings=1)
at ../../../../../layout/html/table/src/nsTableRowFrame.cpp:1128
#26 0xfc154114 in nsTableRowFrame::Reflow (this=0x7f8b6c, aPresContext=0x870330,
aDesiredSize=@0xffbe5b78,
aReflowState=@0xffbe5ab8, aStatus=@0xffbe6d30) at
../../../../../layout/html/table/src/nsTableRowFrame.cpp:1532
#27 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8b28,
aKidFrame=0x7f8b6c, aPresContext=0x870330,
aDesiredSize=@0xffbe5b78, aReflowState=@0xffbe5ab8, aX=0, aY=0, aFlags=0,
aStatus=@0xffbe6d30)
---Type <return> to continue, or q <return> to quit---
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#28 0xfc1553d4 in nsTableRowGroupFrame::ReflowMappedChildren (this=0x7f8b28,
aPresContext=0x870330, aDesiredSize=@0xffbe61b0,
aReflowState=@0xffbe5de0, aStatus=@0xffbe6d30, aStartFrame=0x0,
aReason=eReflowReason_Initial, aDoSiblings=1, aDirtyOnly=0)
at ../../../../../layout/html/table/src/nsTableRowGroupFrame.cpp:422
#29 0xfc156f14 in nsTableRowGroupFrame::Reflow (this=0x7f8b28,
aPresContext=0x870330, aDesiredSize=@0xffbe61b0,
aReflowState=@0xffbe5ff0, aStatus=@0xffbe6d30) at
../../../../../layout/html/table/src/nsTableRowGroupFrame.cpp:1091
#30 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8ac0,
aKidFrame=0x7f8b28, aPresContext=0x870330,
aDesiredSize=@0xffbe61b0, aReflowState=@0xffbe5ff0, aX=0, aY=0, aFlags=0,
aStatus=@0xffbe6d30)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#31 0xfc14686c in nsTableFrame::ResizeReflowPass1 (this=0x7f8ac0,
aPresContext=0x870330, aDesiredSize=@0xffbe67f0,
aReflowState=@0xffbe6628, aStatus=@0xffbe6d30,
aReason=eReflowReason_Initial, aDoSiblingFrames=1)
at ../../../../../layout/html/table/src/nsTableFrame.cpp:1878
#32 0xfc146158 in nsTableFrame::Reflow (this=0x7f8ac0, aPresContext=0x870330,
aDesiredSize=@0xffbe67f0, aReflowState=@0xffbe6628,
aStatus=@0xffbe6d30) at
../../../../../layout/html/table/src/nsTableFrame.cpp:1675
#33 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8a6c,
aKidFrame=0x7f8ac0, aPresContext=0x870330,
aDesiredSize=@0xffbe67f0, aReflowState=@0xffbe6628, aX=0, aY=0, aFlags=3,
aStatus=@0xffbe6d30)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#34 0xfc14f13c in nsTableOuterFrame::OuterReflowChild (this=0x7f8a6c,
aPresContext=0x870330, aChildFrame=0x7f8ac0,
aOuterRS=@0xffbe6ba0, aMetrics=@0xffbe67f0, aAvailWidth=0xffbe6628,
aDesiredSize=@0xffbe67b8, aMargin=@0xffbe67c0,
aMarginNoAuto=@0xffbe67d0, aPadding=@0xffbe67e0,
aReflowReason=eReflowReason_Initial, aStatus=@0xffbe6d30)
at ../../../../../layout/html/table/src/nsTableOuterFrame.cpp:899
#35 0xfc150880 in nsTableOuterFrame::Reflow (this=0x7f8a6c,
aPresContext=0x870330, aDesiredSize=@0xffbe6e88, aOuterRS=@0xffbe6ba0,
aStatus=@0xffbe6d30) at
../../../../../layout/html/table/src/nsTableOuterFrame.cpp:1440
#36 0xfbf0a2d4 in nsBlockReflowContext::DoReflowBlock (this=0xffbe6e48,
aReflowState=@0xffbe6ba0, aReason=eReflowReason_Initial,
aFrame=0x7f8a6c, aSpace=@0x0, aApplyTopMargin=0, aPrevBottomMargin=0,
aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe6d58,
aFrameReflowStatus=@0xffbe6d30) at
../../../../../layout/html/base/src/nsBlockReflowContext.cpp:561
#37 0xfbf09c3c in nsBlockReflowContext::ReflowBlock (this=0xffbe6e48,
aFrame=0x7f8a6c, aSpace=@0xffbe6d48, aApplyTopMargin=0,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe6d58,
aFrameReflowStatus=@0xffbe6d30)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:331
#38 0xfbf017c4 in nsBlockFrame::ReflowBlockFrame (this=0x7f8a20,
aState=@0xffbe7408, aLine=0x7f9714, aKeepReflowGoing=0xffbe70d0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:3879
#39 0xfbeffef0 in nsBlockFrame::ReflowLine (this=0x7f8a20, aState=@0xffbe7408,
aLine=0x7f9714, aKeepReflowGoing=0xffbe70d0,
aDamageDirtyArea=0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3142
#40 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x7f8a20,
aState=@0xffbe7408)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#41 0xfbefcfbc in nsBlockFrame::Reflow (this=0x7f8a20, aPresContext=0x870330,
aMetrics=@0xffbe7bd8, aReflowState=@0xffbe78f0,
aStatus=@0xffbe7a80) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#42 0xfbf0a2d4 in nsBlockReflowContext::DoReflowBlock (this=0xffbe7b98,
aReflowState=@0xffbe78f0, aReason=eReflowReason_Initial,
aFrame=0x7f8a20, aSpace=@0x0, aApplyTopMargin=1, aPrevBottomMargin=0,
aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe7aa8,
aFrameReflowStatus=@0xffbe7a80) at
../../../../../layout/html/base/src/nsBlockReflowContext.cpp:561
#43 0xfbf09c3c in nsBlockReflowContext::ReflowBlock (this=0xffbe7b98,
aFrame=0x7f8a20, aSpace=@0xffbe7a98, aApplyTopMargin=1,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe7aa8,
aFrameReflowStatus=@0xffbe7a80)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:331
#44 0xfbf017c4 in nsBlockFrame::ReflowBlockFrame (this=0x7f89d4,
aState=@0xffbe8158, aLine=0x7f0b58, aKeepReflowGoing=0xffbe7e20)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:3879
#45 0xfbeffef0 in nsBlockFrame::ReflowLine (this=0x7f89d4, aState=@0xffbe8158,
aLine=0x7f0b58, aKeepReflowGoing=0xffbe7e20,
aDamageDirtyArea=0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3142
#46 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x7f89d4,
aState=@0xffbe8158)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#47 0xfbefcfbc in nsBlockFrame::Reflow (this=0x7f89d4, aPresContext=0x870330,
aMetrics=@0xffbe8738, aReflowState=@0xffbe8678,
aStatus=@0xffbea2e0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#48 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8974,
aKidFrame=0x7f89d4, aPresContext=0x870330,
aDesiredSize=@0xffbe8738, aReflowState=@0xffbe8678, aX=0, aY=0, aFlags=0,
aStatus=@0xffbea2e0)
---Type <return> to continue, or q <return> to quit---
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#49 0xfc13ea8c in nsTableCellFrame::Reflow (this=0x7f8974,
aPresContext=0x870330, aDesiredSize=@0xffbe8b48,
aReflowState=@0xffbe8a88, aStatus=@0xffbea2e0) at
../../../../../layout/html/table/src/nsTableCellFrame.cpp:807
#50 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8924,
aKidFrame=0x7f8974, aPresContext=0x870330,
aDesiredSize=@0xffbe8b48, aReflowState=@0xffbe8a88, aX=0, aY=0, aFlags=0,
aStatus=@0xffbea2e0)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#51 0xfc15342c in nsTableRowFrame::InitialReflow (this=0x7f8924,
aPresContext=0x870330, aDesiredSize=@0xffbe9128,
aReflowState=@0xffbe8e08, aStatus=@0xffbea2e0, aStartFrame=0xffbe8a88,
aDoSiblings=1)
at ../../../../../layout/html/table/src/nsTableRowFrame.cpp:1128
#52 0xfc154114 in nsTableRowFrame::Reflow (this=0x7f8924, aPresContext=0x870330,
aDesiredSize=@0xffbe9128,
aReflowState=@0xffbe9068, aStatus=@0xffbea2e0) at
../../../../../layout/html/table/src/nsTableRowFrame.cpp:1532
#53 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f88e0,
aKidFrame=0x7f8924, aPresContext=0x870330,
aDesiredSize=@0xffbe9128, aReflowState=@0xffbe9068, aX=0, aY=0, aFlags=0,
aStatus=@0xffbea2e0)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#54 0xfc1553d4 in nsTableRowGroupFrame::ReflowMappedChildren (this=0x7f88e0,
aPresContext=0x870330, aDesiredSize=@0xffbe9760,
aReflowState=@0xffbe9390, aStatus=@0xffbea2e0, aStartFrame=0x0,
aReason=eReflowReason_Initial, aDoSiblings=1, aDirtyOnly=0)
at ../../../../../layout/html/table/src/nsTableRowGroupFrame.cpp:422
#55 0xfc156f14 in nsTableRowGroupFrame::Reflow (this=0x7f88e0,
aPresContext=0x870330, aDesiredSize=@0xffbe9760,
aReflowState=@0xffbe95a0, aStatus=@0xffbea2e0) at
../../../../../layout/html/table/src/nsTableRowGroupFrame.cpp:1091
#56 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8878,
aKidFrame=0x7f88e0, aPresContext=0x870330,
aDesiredSize=@0xffbe9760, aReflowState=@0xffbe95a0, aX=0, aY=0, aFlags=0,
aStatus=@0xffbea2e0)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#57 0xfc14686c in nsTableFrame::ResizeReflowPass1 (this=0x7f8878,
aPresContext=0x870330, aDesiredSize=@0xffbe9da0,
aReflowState=@0xffbe9bd8, aStatus=@0xffbea2e0,
aReason=eReflowReason_Initial, aDoSiblingFrames=1)
at ../../../../../layout/html/table/src/nsTableFrame.cpp:1878
#58 0xfc146158 in nsTableFrame::Reflow (this=0x7f8878, aPresContext=0x870330,
aDesiredSize=@0xffbe9da0, aReflowState=@0xffbe9bd8,
aStatus=@0xffbea2e0) at
../../../../../layout/html/table/src/nsTableFrame.cpp:1675
#59 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x7f8824,
aKidFrame=0x7f8878, aPresContext=0x870330,
aDesiredSize=@0xffbe9da0, aReflowState=@0xffbe9bd8, aX=0, aY=0, aFlags=3,
aStatus=@0xffbea2e0)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#60 0xfc14f13c in nsTableOuterFrame::OuterReflowChild (this=0x7f8824,
aPresContext=0x870330, aChildFrame=0x7f8878,
aOuterRS=@0xffbea150, aMetrics=@0xffbe9da0, aAvailWidth=0xffbe9bd8,
aDesiredSize=@0xffbe9d68, aMargin=@0xffbe9d70,
aMarginNoAuto=@0xffbe9d80, aPadding=@0xffbe9d90,
aReflowReason=eReflowReason_Initial, aStatus=@0xffbea2e0)
at ../../../../../layout/html/table/src/nsTableOuterFrame.cpp:899
#61 0xfc150880 in nsTableOuterFrame::Reflow (this=0x7f8824,
aPresContext=0x870330, aDesiredSize=@0xffbea438, aOuterRS=@0xffbea150,
aStatus=@0xffbea2e0) at
../../../../../layout/html/table/src/nsTableOuterFrame.cpp:1440
#62 0xfbf0a2d4 in nsBlockReflowContext::DoReflowBlock (this=0xffbea3f8,
aReflowState=@0xffbea150, aReason=eReflowReason_Initial,
aFrame=0x7f8824, aSpace=@0x0, aApplyTopMargin=0, aPrevBottomMargin=0,
aIsAdjacentWithTop=1, aComputedOffsets=@0xffbea308,
aFrameReflowStatus=@0xffbea2e0) at
../../../../../layout/html/base/src/nsBlockReflowContext.cpp:561
#63 0xfbf09c3c in nsBlockReflowContext::ReflowBlock (this=0xffbea3f8,
aFrame=0x7f8824, aSpace=@0xffbea2f8, aApplyTopMargin=0,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbea308,
aFrameReflowStatus=@0xffbea2e0)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:331
#64 0xfbf017c4 in nsBlockFrame::ReflowBlockFrame (this=0x7f879c,
aState=@0xffbea9b8, aLine=0x7f0c90, aKeepReflowGoing=0xffbea680)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:3879
#65 0xfbeffef0 in nsBlockFrame::ReflowLine (this=0x7f879c, aState=@0xffbea9b8,
aLine=0x7f0c90, aKeepReflowGoing=0xffbea680,
aDamageDirtyArea=0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3142
#66 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x7f879c,
aState=@0xffbea9b8)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#67 0xfbefcfbc in nsBlockFrame::Reflow (this=0x7f879c, aPresContext=0x870330,
aMetrics=@0xffbeb188, aReflowState=@0xffbeaea0,
aStatus=@0xffbeb030) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#68 0xfbf0a2d4 in nsBlockReflowContext::DoReflowBlock (this=0xffbeb148,
aReflowState=@0xffbeaea0, aReason=eReflowReason_Initial,
aFrame=0x7f879c, aSpace=@0x0, aApplyTopMargin=0, aPrevBottomMargin=0,
aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeb058,
aFrameReflowStatus=@0xffbeb030) at
../../../../../layout/html/base/src/nsBlockReflowContext.cpp:561
---Type <return> to continue, or q <return> to quit---
#69 0xfbf09c3c in nsBlockReflowContext::ReflowBlock (this=0xffbeb148,
aFrame=0x7f879c, aSpace=@0xffbeb048, aApplyTopMargin=0,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeb058,
aFrameReflowStatus=@0xffbeb030)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:331
#70 0xfbf017c4 in nsBlockFrame::ReflowBlockFrame (this=0x6edf40,
aState=@0xffbeb708, aLine=0x7f0d44, aKeepReflowGoing=0xffbeb3d0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:3879
#71 0xfbeffef0 in nsBlockFrame::ReflowLine (this=0x6edf40, aState=@0xffbeb708,
aLine=0x7f0d44, aKeepReflowGoing=0xffbeb3d0,
aDamageDirtyArea=1) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3142
#72 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x6edf40,
aState=@0xffbeb708)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#73 0xfbefcfbc in nsBlockFrame::Reflow (this=0x6edf40, aPresContext=0x870330,
aMetrics=@0xffbebed8, aReflowState=@0xffbebbf0,
aStatus=@0xffbebd80) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#74 0xfbf0a2d4 in nsBlockReflowContext::DoReflowBlock (this=0xffbebe98,
aReflowState=@0xffbebbf0,
aReason=eReflowReason_Incremental, aFrame=0x6edf40, aSpace=@0x78,
aApplyTopMargin=1, aPrevBottomMargin=0,
aIsAdjacentWithTop=1, aComputedOffsets=@0xffbebda8,
aFrameReflowStatus=@0xffbebd80)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:561
#75 0xfbf09c3c in nsBlockReflowContext::ReflowBlock (this=0xffbebe98,
aFrame=0x6edf40, aSpace=@0xffbebd98, aApplyTopMargin=1,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbebda8,
aFrameReflowStatus=@0xffbebd80)
at ../../../../../layout/html/base/src/nsBlockReflowContext.cpp:331
#76 0xfbf017c4 in nsBlockFrame::ReflowBlockFrame (this=0x6edeb8,
aState=@0xffbec458, aLine=0x6edfb4, aKeepReflowGoing=0xffbec120)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:3879
#77 0xfbeffef0 in nsBlockFrame::ReflowLine (this=0x6edeb8, aState=@0xffbec458,
aLine=0x6edfb4, aKeepReflowGoing=0xffbec120,
aDamageDirtyArea=1) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:3142
#78 0xfbeff794 in nsBlockFrame::ReflowDirtyLines (this=0x6edeb8,
aState=@0xffbec458)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:2949
#79 0xfbefcfbc in nsBlockFrame::Reflow (this=0x6edeb8, aPresContext=0x870330,
aMetrics=@0xffbec9e8, aReflowState=@0xffbec928,
aStatus=@0xffbeccc0) at
../../../../../layout/html/base/src/nsBlockFrame.cpp:1740
#80 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x6ed034,
aKidFrame=0x6edeb8, aPresContext=0x870330,
aDesiredSize=@0xffbec9e8, aReflowState=@0xffbec928, aX=0, aY=0, aFlags=0,
aStatus=@0xffbeccc0)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#81 0xfbf2b33c in CanvasFrame::Reflow (this=0x6ed034, aPresContext=0x870330,
aDesiredSize=@0xffbecd08, aReflowState=@0xffbecb88,
aStatus=@0xffbeccc0) at
../../../../../layout/html/base/src/nsHTMLFrame.cpp:301
#82 0xfc19d694 in nsBoxToBlockAdaptor::Reflow (this=0x6ede4c,
aState=@0xffbed760, aPresContext=0x870330, aDesiredSize=@0xffbecd08,
aReflowState=@0xffbedae8, aStatus=@0xffbeccc0, aX=0, aY=0, aWidth=13560,
aHeight=9705, aMoveFrame=1)
at ../../../../../layout/xul/base/src/nsBoxToBlockAdaptor.cpp:866
#83 0xfc19cfa4 in nsBoxToBlockAdaptor::DoLayout (this=0x6ede4c,
aState=@0xffbed760)
at ../../../../../layout/xul/base/src/nsBoxToBlockAdaptor.cpp:525
#84 0xfc199d0c in nsBox::Layout (this=0x6ede4c, aState=@0xffbed760) at
../../../../../layout/xul/base/src/nsBox.cpp:1000
#85 0xfc17b108 in nsScrollBoxFrame::DoLayout (this=0x6ed114, aState=@0xffbed760)
at ../../../../../layout/xul/base/src/nsScrollBoxFrame.cpp:377
#86 0xfc199d0c in nsBox::Layout (this=0x6ed14c, aState=@0xffbed760) at
../../../../../layout/xul/base/src/nsBox.cpp:1000
#87 0xfc19f82c in nsContainerBox::LayoutChildAt (aState=@0xffbed760,
aBox=0x6ed14c, aRect=@0xffbed3c0)
at ../../../../../layout/xul/base/src/nsContainerBox.cpp:593
#88 0xfbf7becc in nsGfxScrollFrameInner::LayoutBox (this=0x5b9350,
aState=@0xffbed760, aBox=0x6ed14c, aRect=@0xffbed3c0)
at ../../../../../layout/html/base/src/nsGfxScrollFrame.cpp:1029
#89 0xfbf7c09c in nsGfxScrollFrameInner::Layout (this=0x5b9350,
aState=@0xffbed760)
at ../../../../../layout/html/base/src/nsGfxScrollFrame.cpp:1109
#90 0xfbf7bf00 in nsGfxScrollFrame::DoLayout (this=0x6ed06c, aState=@0xffbed760)
at ../../../../../layout/html/base/src/nsGfxScrollFrame.cpp:1037
#91 0xfc199d0c in nsBox::Layout (this=0x6ed0a4, aState=@0xffbed760) at
../../../../../layout/xul/base/src/nsBox.cpp:1000
#92 0xfc1ae644 in nsBoxFrame::Reflow (this=0x6ed06c, aPresContext=0x870330,
aDesiredSize=@0xffbedbe8, aReflowState=@0xffbedae8,
aStatus=@0xffbedd1c) at
../../../../../layout/xul/base/src/nsBoxFrame.cpp:786
#93 0xfbf7b1a4 in nsGfxScrollFrame::Reflow (this=0x6ed06c,
aPresContext=0x870330, aDesiredSize=@0xffbedbe8,
aReflowState=@0xffbedae8, aStatus=@0xffbedd1c) at
../../../../../layout/html/base/src/nsGfxScrollFrame.cpp:741
---Type <return> to continue, or q <return> to quit---
#94 0xfbf0e004 in nsContainerFrame::ReflowChild (this=0x6ecff8,
aKidFrame=0x6ed06c, aPresContext=0x870330,
aDesiredSize=@0xffbedbe8, aReflowState=@0xffbedae8, aX=0, aY=0, aFlags=0,
aStatus=@0xffbedd1c)
at ../../../../../layout/html/base/src/nsContainerFrame.cpp:693
#95 0xfbf78f5c in ViewportFrame::Reflow (this=0x6ecff8, aPresContext=0x870330,
aDesiredSize=@0xffbedf68, aReflowState=@0xffbedd28,
aStatus=@0xffbedd1c) at
../../../../../layout/html/base/src/nsViewportFrame.cpp:545
#96 0xfbf2ce90 in nsHTMLReflowCommand::Dispatch (this=0x7f2180,
aPresContext=0x870330, aDesiredSize=@0xffbedf68,
aMaxSize=@0xffbedf28, aRendContext=@0x6cc800) at
../../../../../layout/html/base/src/nsHTMLReflowCommand.cpp:145
#97 0xfbf5e100 in PresShell::ProcessReflowCommands (this=0x6fae18,
aInterruptible=1)
at ../../../../../layout/html/base/src/nsPresShell.cpp:5105
#98 0xfbf5d900 in HandlePLEvent (aEvent=0x6fae18) at
../../../../../layout/html/base/src/nsPresShell.cpp:4986
#99 0xff1bc03c in PL_HandleEvent (self=0x83db48) at
../../../xpcom/threads/plevent.c:576
#100 0xff1bbebc in PL_ProcessPendingEvents (self=0xf56b0) at
../../../xpcom/threads/plevent.c:509
#101 0xff1bdeb4 in nsEventQueueImpl::ProcessPendingEvents (this=0x737d0) at
../../../xpcom/threads/nsEventQueue.cpp:356
#102 0xfd4add58 in event_processor_callback (data=0x737d0, source=5,
condition=GDK_INPUT_READ)
at ../../../../widget/src/gtk/nsAppShell.cpp:158
#103 0xfd4ad91c in our_gdk_io_invoke (source=0x737d0, condition=G_IO_IN,
data=0x1e93b8)
at ../../../../widget/src/gtk/nsAppShell.cpp:58
#104 0xfe892dd0 in g_io_unix_dispatch () from /usr/local/lib/libglib-1.2.so.0
#105 0xfe896dd0 in g_main_dispatch () from /usr/local/lib/libglib-1.2.so.0
#106 0xfe897bd4 in g_main_iterate () from /usr/local/lib/libglib-1.2.so.0
#107 0xfe897f6c in g_main_run () from /usr/local/lib/libglib-1.2.so.0
#108 0xfdad60a8 in gtk_main () from /usr/local/lib/libgtk-1.2.so.0
#109 0xfd4aea18 in nsAppShell::Run (this=0x97be8) at
../../../../widget/src/gtk/nsAppShell.cpp:350
#110 0xfd6ad378 in nsAppShellService::Run (this=0x753d0) at
../../../../xpfe/appshell/src/nsAppShellService.cpp:407
#111 0x1b450 in main1 (argc=1, argv=0xffbeea24, nativeApp=0x0) at
../../../xpfe/bootstrap/nsAppRunner.cpp:1016
#112 0x1bea8 in main (argc=1, argv=0xffbeea24) at
../../../xpfe/bootstrap/nsAppRunner.cpp:1260
-- snip --
This looks like something GTK+-related problem... far out of my scope... ;-((
Should I file a seperate bug for this (like "some netscape4.x-plugins crash
mozilla")
Added "crash" keyword...
And I'd like to set a target milestone for this - something which is "nearer"
than "Future"...
--> blizzard, who will probably have a better idea of the gtk guts...
| Reporter | ||
Comment 7•25 years ago
|
||
One thing I forgot to note:
"Cannot find callback list in XtAddCallback" is from libXt.so.4.
----
Fixing "OS"... using "Linux" as alias for "All X11R6.x platforms".
OS: All → Linux
| Reporter | ||
Comment 8•25 years ago
|
||
Update:
Same crash for libxrxnest.so plugin.
To avoid confusion:
libxrxnest.so is the _same_ plugin as libxrx.so except that it uses a seperate
Xserver (Xnest) to embed the foreign X11 application (libxrx.so uses the
SECURITY extension to allow the alien remote app. run access the $DISPLAY as
"untrusted" X11 application).
This may solve the headaces of those people who do not like to share their
display with "untrusted" applications (well, that depends on server's security
policy file, too)...
Source can be found in ftp://ftp.x.org/pub/R6.5.1/xc/programs/xrx/xnest-plugin
Simple build it with
% wget -r ftp://ftp.x.org/pub/R6.5.1/xc/programs/xrx/
% cd ftp.x.org/pub/R6.5.1/xc/programs/xrx/
% xmkmf
% make Makefiles
% cd plugins
% make PRead.o PParse.o BuildReq.o XUrls.o stubs.o
% cd ../xnest-plugin/
% xmkmf
% make
# install it:
5 ln -s $PWD/libxrxnest.so $MOZILLA_FIVE_HOME/plugins/.
# or:
# % cp $PWD/libxrxnest.so $MOZILLA_FIVE_HOME/plugins/.
# done ! :-)
You'll need Xnest in your $PATH (Xnest/Xvfb binaries for Solaris 2.7/2.8 SPARC
may be downloaded from
http://puck.informatik.med.uni-giessen.de/download/GISWxwplt-sparc.tar.gz).
Output of Zilla running libxrxnest.so looks like this:
-- snip --
Document http://www.broadway-info.com/bwdemo.htm loaded successfully
got a request
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
InstantiateEmbededPlugin for application/x-rx
Inside nsPluginHostImpl::FindStoppedPluginForURL...
For application/x-rx found plugin <NULLptr>
debug: edburns ns4xPlugin::CreatePlugin
debug: edburns ns4xPlugin::CreatePlugin: cleared callbacks
debug: edburns: ns4xPlugin::CreatePlugin: callbacks->newstream: fb763338
Inside ns4xPluginInstance::Start(void)...
Inside ns4xPluginInstance::SetWindow(723458)...
About to create new ws_info...
About to create new xtbin of 160 X 130 from 7e2b80...
About to show xtbin(7d5510)...
completed gtk_widget_show(7d5510)
About to call CallNPP_SetWindowProc()...
Warning: Cannot find callback list in XtAddCallback
Falling out of ns4xPluginInstance::SetWindow()...
created stream for http://www.broadway-info.com/xdemos/xeyes.rx
InstantiateEmbededPlugin.. returning
Inside ns4xPluginInstance::SetWindow(723458)...
About to call CallNPP_SetWindowProc()...
Falling out of ns4xPluginInstance::SetWindow()...
Inside ns4xPluginInstance::SetWindow(723458)...
About to create new ws_info...
About to create new xtbin of 160 X 130 from 7e2b80...
About to show xtbin(6ceca0)...
completed gtk_widget_show(6ceca0)
About to call CallNPP_SetWindowProc()...
Warning: Cannot find callback list in XtAddCallback
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttributes)
Resource id in failed request: 0x6800003
Serial number of failed request: 28
Current serial number in output stream: 29
Segmentation Fault - core dumped
-- snip --
GDB stack trace:
-- snip --
(gdb) where
#0 0x0 in ?? ()
#1 0xfb905728 in _XmAddHashEntry () from /usr/lib/libXm.so
#2 0xfb7d92fc in XmeTraitSet () from /usr/lib/libXm.so
#3 0xfb7f4484 in ClassPartInit () from /usr/lib/libXm.so
#4 0xfba25cdc in XtInitializeWidgetClass () from /usr/openwin/lib/libXt.so.4
#5 0xfba25cb4 in XtInitializeWidgetClass () from /usr/openwin/lib/libXt.so.4
#6 0xfba2d810 in _XtCreateWidget () from /usr/openwin/lib/libXt.so.4
#7 0xfba324d4 in XtCreateManagedWidget () from /usr/openwin/lib/libXt.so.4
#8 0xfb762510 in RxpSetStatusWidget ()
from
/home/gisburn/tmp/xrxplugin/ftp.x.org/pub/R6.5.1/xc/programs/xrx/xnest-plugin/libxrxnest.so.6.3
#9 0xfb762b58 in NPP_SetWindow ()
from
/home/gisburn/tmp/xrxplugin/ftp.x.org/pub/R6.5.1/xc/programs/xrx/xnest-plugin/libxrxnest.so.6.3
#10 0xfb763328 in Private_SetWindow ()
from
/home/gisburn/tmp/xrxplugin/ftp.x.org/pub/R6.5.1/xc/programs/xrx/xnest-plugin/libxrxnest.so.6.3
#11 0xfbac6cb4 in ns4xPluginInstance::SetWindow (this=0x738a28, window=0x723458)
at ../../../../modules/plugin/nglsrc/ns4xPluginInstance.cpp:639
#12 0xfbf480f8 in nsObjectFrame::DidReflow (this=0x70dbd8,
aPresContext=0x854db0, aStatus=1)
at ../../../../../layout/html/base/src/nsObjectFrame.cpp:1228
#13 0xfbf40818 in nsLineLayout::ReflowFrame (this=0xffbe4038, aFrame=0x70dbd8,
aNextRCFrame=0x1, aReflowStatus=@0xffbe3e74,
aMetrics=0x0, aPushedFrame=@0xffbe3e70) at
../../../../../layout/html/base/src/nsLineLayout.cpp:1116
#14 0xfbf024f8 in nsBlockFrame::ReflowInlineFrame (this=0x70d534,
aState=@0xffbe4a38, aLineLayout=@0xffbe4038, aLine=0x70ddc0,
aFrame=0x70dbd8, aLineReflowStatus=0xffbe3fb7 "") at
../../../../../layout/html/base/src/nsBlockFrame.cpp:4362
#15 0xfbf02218 in nsBlockFrame::DoReflowInlineFrames (this=0x70d534,
aState=@0xffbe4a38, aLineLayout=@0xffbe4038, aLine=0x70ddc0,
aKeepReflowGoing=0xffbe4700, aLineReflowStatus=0xffbe4537 "\002ü\223à\220",
aUpdateMaximumWidth=0, aDamageDirtyArea=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4247
#16 0xfbf01f40 in nsBlockFrame::DoReflowInlineFramesAuto (this=0x70d534,
aState=@0xffbe4a38, aLine=0x70ddc0,
aKeepReflowGoing=0xffbe4700, aLineReflowStatus=0xffbe4537 "\002ü\223à\220",
aUpdateMaximumWidth=0, aDamageDirtyArea=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4179
#17 0xfbf01dc0 in nsBlockFrame::ReflowInlineFrames (this=0x70d534,
aState=@0xffbe4a38, aLine=0x70ddc0,
aKeepReflowGoing=0xffbe4700, aDamageDirtyArea=0, aUpdateMaximumWidth=0)
at ../../../../../layout/html/base/src/nsBlockFrame.cpp:4126
-- snip --
| Reporter | ||
Comment 9•25 years ago
|
||
Any updates here ?
Comment 10•24 years ago
|
||
Moving to m0.9.3 and reassigning to dr.
Assignee: av → dr
Status: ASSIGNED → NEW
Target Milestone: Future → mozilla0.9.3
Comment 11•24 years ago
|
||
Interesting bug! Didn't even know there was such a thing. Accepting :)
Status: NEW → ASSIGNED
Summary: Plugin for application/x-rx isn't used ;-( → Plugin for application/x-rx doesn't work.
| Reporter | ||
Comment 12•24 years ago
|
||
If you have any problems with that plugin, questions are welcome.
I suggest to grab a Solaris/AIX/HP-UX machine - otherwise you may have to get
your own Motif library binaries... ;-(
Comment 13•24 years ago
|
||
add cc:
| Reporter | ||
Comment 14•24 years ago
|
||
dr@netscape.com:
Why target milestone 1.0 ?
| Reporter | ||
Comment 16•24 years ago
|
||
Define "want" ? :-)
The problem is that this bug is out of my scope - I cannot fix it myself... ;-(
Comment 17•24 years ago
|
||
[spam] timecop, would you mind looking at this, or bouncing it to somebody who
could? thanks.
Assignee: dr → timecop
Status: ASSIGNED → NEW
Target Milestone: mozilla1.0 → ---
| Reporter | ||
Comment 18•24 years ago
|
||
dr:
Small hint: timecop/pocemit is on vacation... ;-(
Comment 20•23 years ago
|
||
Verified crash with build ID 2002052918. Repeatable every time.
Using the Linux plugin from http://www.x.org/plugin.htm, and trying
the demos at http://www.broadwayinfo.com/bwdemo.htm
Talkback IDs: TB8022006M and TB8021961G
Comment 21•23 years ago
|
||
By the definitions on <http://bugzilla.mozilla.org/bug_status.html#severity> and
<http://bugzilla.mozilla.org/enter_bug.cgi?format=guided>, crashing and dataloss
bugs are of critical or possibly higher severity. Only changing open bugs to
minimize unnecessary spam. Keywords to trigger this would be crash, topcrash,
topcrash+, zt4newcrash, dataloss.
Severity: normal → critical
Comment 22•21 years ago
|
||
here is an example of failing realplayer plugin:
http://www.cbsnews.com/htdocs/videoplayer/newVid/framesource2.html?clip=/media/2004/04/29/video614704.rm&sec=3475&vidId=3475&title=Army$@$Probes$@$POW$@$Abuse&hitboxMLC=60II
Comment 23•16 years ago
|
||
Is this plugin still relevant? Does it still crash? Is there reason to believe this is a Firefox bug rather than a plugin bug?
Updated•16 years ago
|
QA Contact: shrir → plugins
Updated•16 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Updated•16 years ago
|
Summary: Plugin for application/x-rx doesn't work. → Plugin for application/x-rx (libxrx) doesn't work.
Comment 24•15 years ago
|
||
i'm willing to blame the plugin.
the first problem was that the plugin didn't link against Xm (it assumed 'netscape' would, which in 4 it did. a hack was later added to gecko to try to handle this case). the second problem seems to be inside the plugin when it tries to talk to x11.
Component: Plug-ins → Other
Product: Core → Plugins
QA Contact: plugins → other
Whiteboard: [Web-based X]
Version: Trunk → unspecified
You need to log in
before you can comment on or make changes to this bug.
Description
•