Bug#579726: Segfault in iceape 2.0.4 (with or with plugins or safe mode)

BERTRAND Joel joel.bertrand at systella.fr
Fri Apr 30 09:01:21 UTC 2010


Package: iceape
Version: 2.0.4-1
Severity: grave
Tags: squeeze
Justification: renders package unusable


Hello,

Since last upgrade, iceape receives SIGSEGV after one or two minutes.
gdb returns :

Program received signal SIGSEGV, Segmentation fault.
nsQueryInterface::operator() (this=<value optimized out>, aIID=...,
answer=0x7fffffffdde8) at nsCOMPtr.cpp:47

(gdb) bt full
#0  nsQueryInterface::operator() (this=<value optimized out>, aIID=...,
answer=0x7fffffffdde8) at nsCOMPtr.cpp:47
No locals.
#1  0x00007ffff77364e2 in nsCOMPtr_base::assign_from_qi (this=0x7fffffffde30,
qi=..., iid=...) at nsCOMPtr.cpp:96
        newRawPtr = 0x7fffbc15de00
#2  0x00007fffe9d73189 in nsCOMPtr (this=0x7fffe123d560, url=<value optimized
out>, exitCode=<value optimized out>) at
.../../../mozilla/dist/include/xpcom/nsCOMPtr.h:572
No locals.
#3  nsImapIncomingServer::OnStopRunningUrl (this=0x7fffe123d560, url=<value
optimized out>, exitCode=<value optimized out>) at nsImapIncomingServer.cpp:2353
        folderCount = 0
        msgFolder = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        imapAction = 22
        rv = <value optimized out>
        msgWindow = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        imapUrl = {<nsCOMPtr_base> = {mRawPtr = 0x7fffbc15de00}, <No data
fields>}
#4  0x00007fffe9c7945c in nsMsgMailNewsUrl::SetUrlState (this=0x7fffbc15de08,
aRunningUrl=<value optimized out>, aExitCode=0) at nsMsgMailNewsUrl.cpp:135
        listener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe123d648}, <No data
fields>}
        iter = {<nsAutoTObserverArray<nsCOMPtr<nsIUrlListener>, 0u>::Iterator> =
{<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x0}, mArray =
@0x7fffbc15dea0}, <No data fields>}
        statusFeedback = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#5  0x00007fffe9d7b77d in nsImapMailFolder::SetUrlState (this=0x7fffd3fe1800,
aProtocol=0x7fffbe7b4000, aUrl=0x7fffbc15de08, isRunning=0, statusCode=0) at
nsImapMailFolder.cpp:6609
No locals.
#6  0x00007ffff776f442 in NS_InvokeByIndex_P (that=0x8000003f,
methodIndex=3924094944, paramCount=4294958568, params=0x1) at
xptcinvoke_x86_64_linux.cpp:208
        nr_stack = <value optimized out>
        gpregs = {140737227192272, 140736389136384, 140736348937736, 0, 0,
140737226307144}
        d0 = 0
        d5 = 134217729
        a1 = 140737117482976
        result = 3232794624
        nr_gpr = 5
        d1 = 0
        d6 = 62
        a2 = 140737488346600
        nr_fpr = 0
        d2 = 9.2233720368547758e+18
        d7 = 0
        a3 = 1
        stack = <value optimized out>
        fpregs = {6.9533558074300681e-310, 6.9533429046656111e-310,
6.4591658375217283e-315, 9.8813129168249309e-323, 4.9406564584124654e-324,
6.953348730689189e-310, 0, 6.9533376250524519e-310}
        d3 = 0
        a4 = 140737352818752
        d4 = 0
        a0 = 2147483711
        a5 = 13701
#7  0x00007ffff7768627 in nsProxyObjectCallInfo::Run (this=0x7fffc5de7640) at
nsProxyEvent.cpp:181
No locals.
#8  0x00007ffff7764853 in nsThread::ProcessNextEvent (this=0x7ffff06ef7d0,
mayWait=1, result=0x7fffffffe0cc) at nsThread.cpp:521
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffea1067c8}, <No data fields>}
        event = {<nsCOMPtr_base> = {mRawPtr = 0x7fffc5de7640}, <No data fields>}
        rv = 0
#9  0x00007ffff773a6c8 in NS_ProcessNextEvent_P (thread=0x8000003f,
mayWait=-370872352) at nsThreadUtils.cpp:247
        val = 1
#10 0x00007fffe72c1501 in nsBaseAppShell::Run (this=0x7fffea1067c0) at
nsBaseAppShell.cpp:170
        thread = 0x7ffff06ef7d0
#11 0x00007fffe5b945b0 in nsAppStartup::Run (this=0x7ffff06bf380) at
nsAppStartup.cpp:193
        rv = <value optimized out>
#12 0x00007ffff7bcdea9 in XRE_main (argc=<value optimized out>, argv=<value
optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3321
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd50ca7b0}, <No data
fields>}
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff06bf380}, <No data
fields>}
        shuttingDown = 0
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe48cf500}, <No data
fields>}
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe2e53780}, <No data
fields>}
        xpcom = {mServiceManager = 0x7fffea53b168}
        desktopStartupIDEnv = <value optimized out>
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff061bdc0}, <No data
fields>}
        dirProvider = {<nsIDirectoryServiceProvider2> =
{<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports =
0x7ffff7dde580}, <No data fields>}, <No data fields>}, <nsIProfileStartup> =
{<nsISupports> = {_vptr.nsISupports = 0x7ffff7dde5c8}, <No data fields>},
mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff0619300}, <No data fields>}, mXULAppDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff0619180}, <No data fields>}, mProfileDir =
{<nsCOMPtr_base> = {mRawPtr = 0x7ffff061bd00}, <No data fields>},
mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff061bdc0}, <No data
fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001',
mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data
fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl =
0x7fffea50e510}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> =
{mArray = {mImpl = 0x7fffea50e5b0}}, <No data fields>}}
        desktopStartupIDPtr = <value optimized out>
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff06ca430}, <No data
fields>}
        startOffline = <value optimized out>
        profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal>
= {mData = 0x7ffff0630898 "default", mLength = 7, mFlags = 65541}, <No data
fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffe310 ""}, mStorage =
"\000\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\210\344\377\377\377\177\000\000\221\222\333d\000\000\000\000\271\243\336\367\377\177",
'\000' <repeats 11 times>"\200, \377\367\377\177\000"}
        upgraded = -6656
        versionOK = <value optimized out>
        appInitiatedRestart = <value optimized out>
        desktopStartupID = {<nsFixedCString> = {<nsCString> =
{<nsACString_internal> = {mData = 0x7fffffffe370 "", mLength = 0, mFlags =
65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffe370 ""},
mStorage =
"\000\343\377\377\001\000\000\000\246xp\367\377\177\000\000\260 at a\360\001\000\000\000\340\245\377\367\377\177\000\000\000\000\000\000\000\000\000\000\070\251\377\367\377\177\000\000\020\344\377\377\377\177\000\000(\344\377\377\377\177\000"}
        display_name = <value optimized out>
        xremotearg = <value optimized out>
        canRun = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7fffea50e4c0}, <No data
fields>}
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff061bd00}, <No data fields>}
        version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> =
{mData = 0x7fffffffe2b0 "2.0.4_20100402160241/20100402160241", mLength = 35,
mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf =
0x7fffffffe2b0 "2.0.4_20100402160241/20100402160241"}, mStorage =
"2.0.4_20100402160241/20100402160241\000\377\177\000\000P!\374\367\377\177\000\000\000\000\000\000\000\000\000\000H\344\377\377\377\177\000"}
        needsRestart = 0
        display = 0x7ffff0682190
        osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffff7bd7552
"Linux_x86_64-gcc3", mLength = 17, mFlags = 1}, <No data fields>}, <No data
fields>}
        rv = 0
        gtkModules = <value optimized out>
        appData = {<nsXREAppData> = {size = 112, directory = 0x7ffff0619180,
vendor = 0x7ffff06030c0 "Mozilla", name = 0x7ffff06030c8 "Iceape", version =
0x7ffff06030d0 "2.0.4", buildID = 0x7ffff0625050 "20100402160241", ID =
0x7ffff0618220 "{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}", copyright =
0x7ffff0618250 "Copyright (c) 1998-2010 mozilla.org", flags = 6, xreDirectory =
0x7ffff0619300, minVersion = 0x7ffff06030d8 "1.9.1.9", maxVersion =
0x7ffff06030e0 "1.9.1.9", crashReporterURL = 0x7ffff0618280
"https://crash-reports.mozilla.com/submit", profile = 0x7ffff0602280
"mozilla/seamonkey"}, <No data fields>}
        localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff0619240}, <No data
fields>}
        parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey,
nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> =
{<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey,
nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops =
0x7ffff79b0970, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300',
minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0,
generation = 0, entryStore = 0x7ffff0626180 ""}}, <No data fields>}, <No data
fields>}, mFileContents = {mRawPtr = 0x7ffff060f440 "[Build"}}
        ar = <value optimized out>
        override = 0x0
        iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff0619240}, <No data
fields>}
        i = <value optimized out>
#13 0x0000000000401936 in main (argc=1, argv=0x7fffffffe8a8) at
nsSuiteApp.cpp:103
        rv = 3232794624
        appData = 0x7ffff061c080
        appini = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff06190c0}, <No data
fields>}
        result = <value optimized out>
(gdb) 

	I have tried with or without plugins, with -safe-mode options, iceape
	allways crashes.

	Regards,

	JKB

-- Package-specific info:

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33.3 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iceape depends on:
ii  iceape-browser                2.0.4-1    Iceape Navigator (Internet browser
ii  iceape-mailnews               2.0.4-1    Iceape Mail & Newsgroups and Addre

Versions of packages iceape recommends:
ii  iceape-chatzilla              2.0.4-1    Iceape Chatzilla IRC client

iceape suggests no packages.

-- no debconf information





More information about the pkg-mozilla-maintainers mailing list