Bug 290901
| Summary: | browser crashes, plugins stay running | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Bill Nottingham <notting> |
| Component: | nspluginwrapper | Assignee: | Martin Stransky <stransky> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | low | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | caillon, rvokal |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2007-10-04 15:38:34 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Bill Nottingham
2007-09-14 14:45:57 UTC
Here's a trace.
[Switching to Thread 46912597138704 (LWP 5973)]
rpc_method_get_args (connection=0x27c7210) at ../src/rpc.c:756
756 ../src/rpc.c: No such file or directory.
in ../src/rpc.c
Current language: auto; currently c
#0 rpc_method_get_args (connection=0x27c7210) at ../src/rpc.c:756
#1 0x00002aaac95f6178 in npclass_handle_Invalidate (connection=0x27c7210) at
../src/npruntime.c:68
#2 0x00002aaac95f30c3 in _rpc_dispatch (connection=0x27c7210,
message=0x7ffff209b3c0)
at ../src/rpc.c:1366
#3 0x00002aaac95f4db4 in rpc_method_wait_for_reply (connection=0x27c7210) at
../src/rpc.c:1640
#4 0x00002aaac95f6130 in npclass_invoke_Invalidate (npobj=<value optimized out>)
at ../src/npruntime.c:96
#5 0x00002aaac95f61d3 in npclass_handle_Invalidate (connection=<value optimized
out>)
at ../src/npruntime.c:77
#6 0x00002aaac95f30c3 in _rpc_dispatch (connection=0x27c7210,
message=0x7ffff209d6d0)
at ../src/rpc.c:1366
#7 0x00002aaac95f4db4 in rpc_method_wait_for_reply (connection=0x27c7210) at
../src/rpc.c:1640
#8 0x00002aaac95f6130 in npclass_invoke_Invalidate (npobj=<value optimized out>)
at ../src/npruntime.c:96
#9 0x00002aaac95f61d3 in npclass_handle_Invalidate (connection=<value optimized
out>)
at ../src/npruntime.c:77
#10 0x00002aaac95f30c3 in _rpc_dispatch (connection=0x27c7210,
message=0x7ffff209f9e0)
at ../src/rpc.c:1366
#11 0x00002aaac95f4db4 in rpc_method_wait_for_reply (connection=0x27c7210) at
../src/rpc.c:1640
#12 0x00002aaac95f6130 in npclass_invoke_Invalidate (npobj=<value optimized out>)
at ../src/npruntime.c:96
#13 0x00002aaac95f61d3 in npclass_handle_Invalidate (connection=<value optimized
out>)
at ../src/npruntime.c:77
#14 0x00002aaac95f30c3 in _rpc_dispatch (connection=0x27c7210,
message=0x7ffff20a1cf0)
at ../src/rpc.c:1366
#15 0x00002aaac95f4db4 in rpc_method_wait_for_reply (connection=0x27c7210) at
../src/rpc.c:1640
#16 0x00002aaac95f6130 in npclass_invoke_Invalidate (npobj=<value optimized out>)
at ../src/npruntime.c:96
#17 0x00002aaac95f61d3 in npclass_handle_Invalidate (connection=<value optimized
out>)
at ../src/npruntime.c:77
#18 0x00002aaac95f30c3 in _rpc_dispatch (connection=0x27c7210,
message=0x7ffff20a4000)
at ../src/rpc.c:1366
#19 0x00002aaac95f4db4 in rpc_method_wait_for_reply (connection=0x27c7210) at
../src/rpc.c:1640
#20 0x00002aaac95f6130 in npclass_invoke_Invalidate (npobj=<value optimized out>)
at ../src/npruntime.c:96
...
It appears that nspluginwrapper is recursing somewhere in it's rpc code, and
eventually blows its stack. (the same functions continue for about 2000 frames
before I got tired of listing the backtrace.)
Should be fixed in nspluginwrapper-0.9.91.5-4.fc8. It uses gtk_main_quit(); so it may not work if there's some hard deadlock... I've still seen crashes here. (In reply to comment #3) > I've still seen crashes here. Is the plugin running after that or not? No, it seems better at least in that regard. Still crashes with some frequency, though. |