OK here is a full dump of the first 30 innermost
frames. Retrieving the outermost frames is painful
and actually I killed the command since it seemed
to take forever to print a few frames.
(gdb) bt full 30
#0 0xb7d3fbc0 in realpath () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb7850f13 in nsLocalFile::Normalize (this=0xb18a7580) at
nsLocalFileUnix.cpp:545
resolved_path =
"/etc/alternatives/totem-default.dir\000mplex-plugin.so",
'\0' <repeats 4044 times>
resolved_path_ptr = <value optimized out>
#2 0xb76f6e8e in nsPluginHostImpl::ScanPluginsDirectory (this=0xb29379a0,
pluginsDir=0xb18a7500, compManager=0xb7bd0040, aCreatePluginList=1,
aPluginsChanged=0xbf68c008, checkForUnwantedPlugins=0) at
nsPluginHostImpl.cpp:5083
supports = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7580}, <No data fields>}
dirEntry = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7580}, <No data fields>}
filePath = {<nsFixedString> = {<nsString> = {<nsAString_internal> =
{<nsSubstring_base> = {<No data fields>}, mData = 0xbf68be20, mLength = 62,
mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf =
0xbf68be20}, mStorage = {47, 117, 115, 114, 47, 108, 105, 98, 47, 106, 50,
115, 101, 47, 49, 46, 52, 47, 106, 114, 101, 47, 112, 108, 117, 103, 105, 110,
47, 105, 51, 56, 54, 47, 109, 111, 122, 105, 108, 108, 97, 47, 108, 105, 98,
106, 97, 118, 97, 112, 108, 117, 103, 105, 110, 95, 111, 106, 105, 46, 115,
111, 0, 47070}}
rv = 0
dirPath = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> =
{<nsCSubstring_base> = {<No data fields>}, mData = 0xb1881a98
"/usr/lib/mozilla/plugins", mLength = 24, mFlags = 65541}, <No data fields>},
mFixedCapacity = 63, mFixedBuf = 0xbf68bf08 ""}, mStorage =
"\000�ܷ|O��\034�\203�\200+\213�8�h�\235���\bu\212�|O��H�h�\202\036\205�\bu\212�\200+\213�h�h��\004\204�\000p\212�|O��"}
iter = {<nsCOMPtr_base> = {mRawPtr = 0xb18b2bc0}, <No data fields>}
pluginFilesArray = {<nsVoidArray> = {mImpl = 0xbf68bf4c}, mAutoBuf =
"[EMAIL
PROTECTED]�+\213�x�h��y\202�\000u\212�|O��\210�h�\202\036\205�\bu\212�"}
hasMore = 1
#3 0xb76f7640 in nsPluginHostImpl::ScanPluginsDirectoryList (this=0xb29379a0,
dirEnum=0xb18b2ba0, compManager=0xb7bd0040, aCreatePluginList=1,
aPluginsChanged=0xbf68c078, checkForUnwantedPlugins=0) at
nsPluginHostImpl.cpp:5284
supports = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7500}, <No data fields>}
rv = 0
nextDir = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7500}, <No data fields>}
pluginschanged = 0
hasMore = 1
#4 0xb76f7766 in nsPluginHostImpl::FindPlugins (this=0xb29379a0,
aCreatePluginList=1, aPluginsChanged=0xbf68c0c0) at nsPluginHostImpl.cpp:5376
rv = 0
compManager = {<nsCOMPtr_base> = {mRawPtr = 0xb7bd0040}, <No data
fields>}
dirService = {<nsCOMPtr_base> = {mRawPtr = 0xb7b7bf84}, <No data
fields>}
dirList = {<nsCOMPtr_base> = {mRawPtr = 0xb18b2ba0}, <No data fields>}
pluginschanged = 1
next = {mRawPtr = 0x0}
prev = {mRawPtr = 0x1}
#5 0xb76f78fd in nsPluginHostImpl::LoadPlugins (this=0xbf686cc0) at
nsPluginHostImpl.cpp:5304
pluginschanged = <value optimized out>
rv = <value optimized out>
#6 0xb76efd2b in nsPluginHostImpl::FindPluginForType (this=0xb29379a0,
aMimeType=0xb79d57f9 "application/x-java-vm", aCheckEnabled=0) at
nsPluginHostImpl.cpp:4495
plugins = (nsPluginTag *) 0x0
variants = <value optimized out>
cnt = <value optimized out>
#7 0xb76efe59 in nsPluginHostImpl::IsPluginEnabledForType (this=0xb29379a0,
aMimeType=0xb79d57f9 "application/x-java-vm") at nsPluginHostImpl.cpp:4213
plugin = (nsPluginTag *) 0xbf686cc0
#8 0xb77c7162 in nsJVMManager (this=0xb18a6a80, outer=0xb18a6a98) at
nsJVMManager.cpp:395
No locals.
#9 0xb77cbf31 in nsJVMManagerConstructor (aOuter=0x0, [EMAIL PROTECTED],
aResult=0xbf68c254) at nsCJVMManagerFactory.cpp:57
inner = <value optimized out>
rv = 2147942414
#10 0xb782d048 in nsGenericFactory::CreateInstance (this=0xb2978170,
aOuter=0x0, [EMAIL PROTECTED], aResult=0xbf68c254) at nsGenericFactory.cpp:80
No locals.
#11 0xb78550b0 in nsComponentManagerImpl::CreateInstance (this=0xb7bd0040,
[EMAIL PROTECTED], aDelegate=0x0, [EMAIL PROTECTED], aResult=0xbf68c254) at
nsComponentManager.cpp:1670
entry = <value optimized out>
factory = (class nsIFactory *) 0xb2978170
rv = 2147500035
#12 0xb7855e5c in nsComponentManagerImpl::GetService (this=0xb7bd0040,
[EMAIL PROTECTED], [EMAIL PROTECTED], result=0xb18b50c0) at
nsComponentManager.cpp:1882
mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0xb7b305f0,
mLockCount = 0}
rv = 2147549183
key = {<nsHashKey> = {_vptr.nsHashKey = 0xb7a9f488}, mID = {m0 =
954724112,
m1 = 22751, m2 = 4562, m3 = "\201d\000`\b\021\235z"}}
entry = (nsFactoryEntry *) 0xb5b107c0
service = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#13 0xb7853ad9 in nsComponentManagerImpl::GetService (this=0xb7bd0040,
[EMAIL PROTECTED], [EMAIL PROTECTED], result=0xb18b50c0, shutdownListener=0x0)
at nsComponentManager.cpp:2225
No locals.
#14 0xb3552565 in CPluginServiceProvider::QueryService () from
/usr/lib/j2se/1.4/jre/plugin/i386/mozilla/libjavaplugin_oji.so
No symbol table info available.
#15 0xb3556296 in JavaPluginFactory5::Initialize () from
/usr/lib/j2se/1.4/jre/plugin/i386/mozilla/libjavaplugin_oji.so
No symbol table info available.
#16 0xb35556e6 in JavaPluginFactory5::Create () from
/usr/lib/j2se/1.4/jre/plugin/i386/mozilla/libjavaplugin_oji.so
No symbol table info available.
#17 0xb3551caa in NSGetFactory () from
/usr/lib/j2se/1.4/jre/plugin/i386/mozilla/libjavaplugin_oji.so
No symbol table info available.
#18 0xb76fe13d in nsPluginFile::GetPluginInfo (this=0xbf68c614,
[EMAIL PROTECTED]) at nsPluginsDirUnix.cpp:453
factory = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
rv = <value optimized out>
mimedescr = 0x0
name = 0x0
description = 0x0
mgr = (class nsIServiceManagerObsolete *) 0xb7bd0058
plugin = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
kPluginCID = {m0 = 4291179008, m1 = 53001, m2 = 4562, m3 =
"���\217z�\035
#19 0xb76f7353 in nsPluginHostImpl::ScanPluginsDirectory (this=0xb29379a0,
pluginsDir=0xb18a7380, compManager=0xb7bd0040, aCreatePluginList=1,
aPluginsChanged=0xbf68c698, checkForUnwantedPlugins=0) at
nsPluginHostImpl.cpp:5181
pluginFile = {_vptr.nsPluginFile = 0xb7a77e18, pLibrary = 0xb297f120,
mPlugin
= {<nsCOMPtr_base> = {mRawPtr = 0xb18a7400}, <No data fields>}}
pluginLibrary = (PRLibrary *) 0xb297f120
info = {fPluginInfoSize = 36, fName = 0x0, fDescription = 0x0,
fVariantCount
= 0, fMimeTypeArray = 0x0, fMimeDescriptionArray = 0x0, fExtensionArray = 0x0,
fFileName = 0x0, fFullPath = 0x0}
res = <value optimized out>
file = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7400}, <No data fields>}
localfile = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7400}, <No data fields>}
fileModTime = 1133271909000
pluginTag = {mRawPtr = 0x0}
oldFlags = 1
i = 7
rv = 0
dirPath = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> =
{<nsCSubstring_base> = {<No data fields>}, mData = 0xb1881a68
"/usr/lib/mozilla/plugins", mLength = 24, mFlags = 65541}, <No data fields>},
mFixedCapacity = 63, mFixedBuf = 0xbf68c598 ""}, mStorage =
"\000�ܷ|O��\034�\203��)\213���h�\235���\210s\212�|O����h�\202\036\205�\210s\212��)\213���h��\004\204�\000p\212�|O��"}
iter = {<nsCOMPtr_base> = {mRawPtr = 0xb18b2a00}, <No data fields>}
pluginFilesArray = {<nsVoidArray> = {mImpl = 0xbf68c5dc}, mAutoBuf =
"[EMAIL
PROTECTED]�*\213��*\213�@*\213�\000+\213�\200*\213�`*\213��*\213�
*\213�"}
hasMore = 0
#20 0xb76f7640 in nsPluginHostImpl::ScanPluginsDirectoryList (this=0xb29379a0,
dirEnum=0xb18b29e0, compManager=0xb7bd0040, aCreatePluginList=1,
aPluginsChanged=0xbf68c708, checkForUnwantedPlugins=0) at
nsPluginHostImpl.cpp:5284
supports = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7380}, <No data fields>}
rv = 0
nextDir = {<nsCOMPtr_base> = {mRawPtr = 0xb18a7380}, <No data fields>}
pluginschanged = 1
hasMore = 1
#21 0xb76f7766 in nsPluginHostImpl::FindPlugins (this=0xb29379a0,
aCreatePluginList=1, aPluginsChanged=0xbf68c750) at nsPluginHostImpl.cpp:5376
rv = 0
compManager = {<nsCOMPtr_base> = {mRawPtr = 0xb7bd0040}, <No data
fields>}
dirService = {<nsCOMPtr_base> = {mRawPtr = 0xb7b7bf84}, <No data
fields>}
dirList = {<nsCOMPtr_base> = {mRawPtr = 0xb18b29e0}, <No data fields>}
pluginschanged = 1
next = {mRawPtr = 0x0}
prev = {mRawPtr = 0x1}
#22 0xb76f78fd in nsPluginHostImpl::LoadPlugins (this=0xbf686cc0) at
nsPluginHostImpl.cpp:5304
pluginschanged = <value optimized out>
rv = <value optimized out>
#23 0xb76efd2b in nsPluginHostImpl::FindPluginForType (this=0xb29379a0,
aMimeType=0xb79d57f9 "application/x-java-vm", aCheckEnabled=0) at
nsPluginHostImpl.cpp:4495
plugins = (nsPluginTag *) 0x0
variants = <value optimized out>
cnt = <value optimized out>
#24 0xb76efe59 in nsPluginHostImpl::IsPluginEnabledForType (this=0xb29379a0,
aMimeType=0xb79d57f9 "application/x-java-vm") at nsPluginHostImpl.cpp:4213
plugin = (nsPluginTag *) 0xbf686cc0
#25 0xb77c7162 in nsJVMManager (this=0xb18a6a00, outer=0xb18a6a18) at
nsJVMManager.cpp:395
No locals.
#26 0xb77cbf31 in nsJVMManagerConstructor (aOuter=0x0, [EMAIL PROTECTED],
aResult=0xbf68c8e4) at nsCJVMManagerFactory.cpp:57
inner = <value optimized out>
rv = 2147942414
#27 0xb782d048 in nsGenericFactory::CreateInstance (this=0xb2978170,
aOuter=0x0, [EMAIL PROTECTED], aResult=0xbf68c8e4) at nsGenericFactory.cpp:80
No locals.
#28 0xb78550b0 in nsComponentManagerImpl::CreateInstance (this=0xb7bd0040,
[EMAIL PROTECTED], aDelegate=0x0, [EMAIL PROTECTED], aResult=0xbf68c8e4) at
nsComponentManager.cpp:1670
entry = <value optimized out>
factory = (class nsIFactory *) 0xb2978170
rv = 2147500035
#29 0xb7855e5c in nsComponentManagerImpl::GetService (this=0xb7bd0040,
[EMAIL PROTECTED], [EMAIL PROTECTED], result=0xb18b5070) at
nsComponentManager.cpp:1882
mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0xb7b305f0,
mLockCount = 0}
rv = 2147549183
key = {<nsHashKey> = {_vptr.nsHashKey = 0xb7a9f488}, mID = {m0 =
954724112,
m1 = 22751, m2 = 4562, m3 = "\201d\000`\b\021\235z"}}
entry = (nsFactoryEntry *) 0xb5b107c0
service = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
(More stack frames follow...)
(gdb)
On Tue, 22 Jul 2008 13:31:12 +0200, Mike Hommey wrote
> On Tue, Jul 22, 2008 at 12:52:48PM +0200, Massimo Manghi
> > [...]
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > [Switching to Thread 0xb7d206c0 (LWP 3637)]
> > 0xb7da4bc0 in realpath () from /lib/i686/cmov/libc.so.6
> > (gdb)
> >
> > The backtrace is enormous and the output is not being reported here
> > for sake of brevity but can be generated if the maintainers are interested.
>
> At least a few more frames would be useful...
>
> Mike
-- Massimo
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]