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&#65533;&#1847;|O&#65533;&#65533;\034&#65533;\203&#65533;\200+\213&#65533;8&#65533;h&#65533;\235&#65533;&#65533;&#65533;\bu\212&#65533;|O&#65533;&#65533;H&#65533;h&#65533;\202\036\205&#65533;\bu\212&#65533;\200+\213&#65533;h&#65533;h&#65533;&#65533;\004\204&#65533;\000p\212&#65533;|O&#65533;&#65533;"}
        iter = {<nsCOMPtr_base> = {mRawPtr = 0xb18b2bc0}, <No data fields>}
        pluginFilesArray = {<nsVoidArray> = {mImpl = 0xbf68bf4c}, mAutoBuf =
"[EMAIL 
PROTECTED]&#65533;+\213&#65533;x&#65533;h&#65533;&#65533;y\202&#65533;\000u\212&#65533;|O&#65533;&#65533;\210&#65533;h&#65533;\202\036\205&#65533;\bu\212&#65533;"}
        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 = 
"&#65533;&#65533;&#65533;\217z&#65533;\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&#65533;&#1847;|O&#65533;&#65533;\034&#65533;\203&#65533;&#65533;)\213&#65533;&#65533;&#65533;h&#65533;\235&#65533;&#65533;&#65533;\210s\212&#65533;|O&#65533;&#65533;&#65533;&#65533;h&#65533;\202\036\205&#65533;\210s\212&#65533;&#65533;)\213&#65533;&#65533;&#65533;h&#65533;&#65533;\004\204&#65533;\000p\212&#65533;|O&#65533;&#65533;"}
        iter = {<nsCOMPtr_base> = {mRawPtr = 0xb18b2a00}, <No data fields>}
        pluginFilesArray = {<nsVoidArray> = {mImpl = 0xbf68c5dc}, mAutoBuf =
"[EMAIL 
PROTECTED]&#65533;*\213&#65533;&#65533;*\213&#65533;@*\213&#65533;\000+\213&#65533;\200*\213&#65533;`*\213&#65533;&#65533;*\213&#65533;
*\213&#65533;"}
        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]

Reply via email to