(gdb) bt
#0  0x00007f267c8670bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2676a38ca2 in g_io_unix_read (channel=0x7f2658934480, buf=0x7f264e570000 "", count=1024, bytes_read=0x7fff4376dfc8, err=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giounix.c:189
#2  0x00007f26769ec33c in g_io_channel_fill_buffer (channel=0x7f2658934480, err=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1496
#3  0x00007f26769ed46b in g_io_channel_read_line_backend (channel=0x7f2658934480, length=0x7fff4376e068, terminator_pos=0x400, error=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1777
#4  0x00007f26769eda16 in IA__g_io_channel_read_line (channel=0x7f2658934480, str_return=0x7fff4376e758, length=0x7fff4376e750, terminator_pos=0x400, error=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1677
#5  0x00007f26583d0257 in gnash::nsPluginInstance::handlePlayerRequests(GIOChannel *, <anonymous enum>) (this=<value optimized out>, iochan=0x7f2658934480, cond=<value optimized out>) at ../../../plugin/npapi/plugin.cpp:718
#6  0x00007f26769f66f2 in g_main_dispatch (context=0x7f267bf656d0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
#7  IA__g_main_context_dispatch (context=0x7f267bf656d0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
#8  0x00007f26769fa568 in g_main_context_iterate (context=0x7f267bf656d0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
#9  0x00007f26769fa71c in IA__g_main_context_iteration (context=0x7f267bf656d0, may_block=1) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654
#10 0x00007f267b789737 in nsBaseAppShell::DoProcessNextNativeEvent (this=0xbf, mayWait=1314324480) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:155
#11 0x00007f267b78988d in nsBaseAppShell::OnProcessNextEvent (this=0x7f266b961460, thr=0x7f267bf2daf0, mayWait=1, recursionDepth=<value optimized out>) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:311
#12 0x00007f267b8a4849 in nsThread::ProcessNextEvent (this=0x7f267bf2daf0, mayWait=1, result=0x7fff4376e9dc) at ../../../xpcom/threads/nsThread.cpp:508
#13 0x00007f267b879061 in NS_ProcessNextEvent_P (thread=0xbf, mayWait=1314324480) at nsThreadUtils.cpp:250
#14 0x00007f267b80d8f2 in mozilla::ipc::MessagePump::Run (this=0x7f266dc0ee00, aDelegate=0x7f267bf3c6a0) at ../../../ipc/glue/MessagePump.cpp:134
#15 0x00007f267b84f168 in RunHandler (this=0xbf) at ../../../ipc/chromium/src/base/message_loop.cc:199
#16 MessageLoop::Run (this=0xbf) at ../../../ipc/chromium/src/base/message_loop.cc:173
#17 0x00007f267b78999d in nsBaseAppShell::Run (this=0x7f266b961460) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:174
#18 0x00007f267b663442 in nsAppStartup::Run (this=0x7f266b9ce240) at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:183
#19 0x00007f267afcd564 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at ../../../toolkit/xre/nsAppRunner.cpp:3493
#20 0x00000000004024e5 in main (argc=1, argv=0x7fff43774b18) at ../../../xulrunner/stub/nsXULStub.cpp:595
(gdb) bt full
#0  0x00007f267c8670bd in read () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1  0x00007f2676a38ca2 in g_io_unix_read (channel=0x7f2658934480, buf=0x7f264e570000 "", count=1024, bytes_read=0x7fff4376dfc8, err=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giounix.c:189
        result = <value optimized out>
#2  0x00007f26769ec33c in g_io_channel_fill_buffer (channel=0x7f2658934480, err=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1496
        read_size = <value optimized out>
        cur_len = 0
        oldlen = <value optimized out>
        status = G_IO_STATUS_AGAIN
        __PRETTY_FUNCTION__ = "g_io_channel_fill_buffer"
#3  0x00007f26769ed46b in g_io_channel_read_line_backend (channel=0x7f2658934480, length=0x7fff4376e068, terminator_pos=0x400, error=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1777
        nextchar = 0x400 <Address 0x400 out of bounds>
        lastchar = 0x7f264eb0781f ""
        use_buf = <value optimized out>
        status = 4294966784
        checked_to = 29
        line_term_len = 3
        line_length = 659
        got_term_len = <value optimized out>
        __PRETTY_FUNCTION__ = "g_io_channel_read_line_backend"
#4  0x00007f26769eda16 in IA__g_io_channel_read_line (channel=0x7f2658934480, str_return=0x7fff4376e758, length=0x7fff4376e750, terminator_pos=0x400, error=0x7fff4376e760) at /scratch/build-area/glib2.0-2.24.2/glib/giochannel.c:1677
        status = <value optimized out>
        got_length = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_io_channel_read_line"
#5  0x00007f26583d0257 in gnash::nsPluginInstance::handlePlayerRequests(GIOChannel *, <anonymous enum>) (this=<value optimized out>, iochan=0x7f2658934480, cond=<value optimized out>) at ../../../plugin/npapi/plugin.cpp:718
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "bool gnash::nsPluginInstance::handlePlayerRequests(GIOChannel*, GIOCondition)"
        request = 0x0
        error = 0x0
        retries = 4
        requestSize = 0
#6  0x00007f26769f66f2 in g_main_dispatch (context=0x7f267bf656d0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
        dispatch = 0x7f2676a387a0 <g_io_unix_dispatch>
        user_data = 0x7f2658db70e0
        callback = 0x7f26583d0880 <gnash::nsPluginInstance::handlePlayerRequestsWrapper(GIOChannel *, <anonymous enum>, gnash::nsPluginInstance *)>
        cb_funcs = 0x7f2676c93170
        cb_data = 0x7f26576ed1c0
        current_source_link = {data = 0x7f2658934500, next = 0x0}
        source = 0x7f2658934500
        current = 0x7f266dc291b0
        i = 0
#7  IA__g_main_context_dispatch (context=0x7f267bf656d0) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
No locals.
#8  0x00007f26769fa568 in g_main_context_iterate (context=0x7f267bf656d0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
        max_priority = 2147483647
        timeout = 196
        some_ready = 1
        nfds = 30
        allocated_nfds = 1990226736
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#9  0x00007f26769fa71c in IA__g_main_context_iteration (context=0x7f267bf656d0, may_block=1) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654
        retval = <value optimized out>
#10 0x00007f267b789737 in nsBaseAppShell::DoProcessNextNativeEvent (this=0xbf, mayWait=1314324480) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:155
        prevVal = nsBaseAppShell::eEventloopNone
        result = -512
#11 0x00007f267b78988d in nsBaseAppShell::OnProcessNextEvent (this=0x7f266b961460, thr=0x7f267bf2daf0, mayWait=1, recursionDepth=<value optimized out>) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:311
        start = 1645328434
        limit = 20
        oldBlockedWait = 0x0
        needEvent = 1
#12 0x00007f267b8a4849 in nsThread::ProcessNextEvent (this=0x7f267bf2daf0, mayWait=1, result=0x7fff4376e9dc) at ../../../xpcom/threads/nsThread.cpp:508
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x7f266b961468}, <No data fields>}
        rv = 2147549183
#13 0x00007f267b879061 in NS_ProcessNextEvent_P (thread=0xbf, mayWait=1314324480) at nsThreadUtils.cpp:250
        val = 32550
#14 0x00007f267b80d8f2 in mozilla::ipc::MessagePump::Run (this=0x7f266dc0ee00, aDelegate=0x7f267bf3c6a0) at ../../../ipc/glue/MessagePump.cpp:134
        did_work = false
#15 0x00007f267b84f168 in RunHandler (this=0xbf) at ../../../ipc/chromium/src/base/message_loop.cc:199
No locals.
#16 MessageLoop::Run (this=0xbf) at ../../../ipc/chromium/src/base/message_loop.cc:173
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7f267bf3c6a0, previous_state_ = 0x0}
#17 0x00007f267b78999d in nsBaseAppShell::Run (this=0x7f266b961460) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:174
        thread = 0x7f267bf2daf0
#18 0x00007f267b663442 in nsAppStartup::Run (this=0x7f266b9ce240) at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:183
        rv = <value optimized out>
#19 0x00007f267afcd564 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at ../../../toolkit/xre/nsAppRunner.cpp:3493
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7f26673339b0}, <No data fields>}
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7f266b9ce240}, <No data fields>}
        shuttingDown = 0
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7f2668ac4680}, <No data fields>}
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7f2668aca240}, <No data fields>}
        xpcom = {mServiceManager = 0x7f266dc6a168}
        desktopStartupIDEnv = <value optimized out>
        updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf57300}, <No data fields>}
        persistent = 1
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7f266dc16680}, <No data fields>}
        dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x7f267bd40c20}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7f267bd40c68}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf573c0}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf57300}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x7f266dc165c0}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7f266dc16680}, <No data fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7f266dc2aa10}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7f266dc2aab0}}, <No data fields>}}
        desktopStartupIDPtr = <value optimized out>
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bffc090}, <No data fields>}
        startOffline = <value optimized out>
        profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7f266dc29558 "default", mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff4376eca0 ""}, mStorage = "\000a\016\354\000\000\000\000bh\371|&\177\000\000\000\000\000\000\000\000\000\000x\364\364{&\177\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\377\177\000\000\000(\361{&\177\000"}
        upgraded = 1131868048
        versionOK = <value optimized out>
        appInitiatedRestart = <value optimized out>
        desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fff4376ed00 "gnome-panel-3560-phenomenon-iceweasel-1_TIME556719", mLength = 50, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff4376ed00 "gnome-panel-3560-phenomenon-iceweasel-1_TIME556719"}, mStorage = "gnome-panel-3560-phenomenon-iceweasel-1_TIME556719\000w\001\000\000\000\256\233\263z&\177\000"}
        display_name = <value optimized out>
        xremotearg = <value optimized out>
        canRun = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7f266dc2a920}, <No data fields>}
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x7f266dc165c0}, <No data fields>}
        version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fff4376ec40 "3.6.13_20110109130903/20110109130903", mLength = 36, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fff4376ec40 "3.6.13_20110109130903/20110109130903"}, mStorage = "3.6.13_20110109130903/20110109130903", '\000' <repeats 12 times>, "\030Z\030}&\177\000\000X+\361{&\177\000"}
        needsRestart = 0
        display = 0x7f267bfa3190
        osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7f267b902087 "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 = 0x7f267bf57300, vendor = 0x7f267bf620c8 "Mozilla", name = 0x7f267bf03110 "Iceweasel", version = 0x7f267bf620d0 "3.6.13", buildID = 0x7f267bf03120 "20110109130903", ID = 0x7f267bf02610 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x7f267bf02640 "Copyright (c) 1998 - 2010 mozilla.org", flags = 6, xreDirectory = 0x7f267bf573c0, minVersion = 0x7f267bf620d8 "1.9.2", maxVersion = 0x7f267bf620e0 "1.9.2.*", crashReporterURL = 0x7f267bf02670 "https://crash-reports.mozilla.com/submit", profile = 0x7f267bf03130 "mozilla/firefox"}, <No data fields>}
        localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf57480}, <No data fields>}
        parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops = 0x7f267bee48e0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x7f267bf0a600 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7f267bf09780 "[Build"}}
        ar = <value optimized out>
        override = 0x0
        iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf57480}, <No data fields>}
        i = <value optimized out>
#20 0x00000000004024e5 in main (argc=1, argv=0x7fff43774b18) at ../../../xulrunner/stub/nsXULStub.cpp:595
        iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7f267bf57240}, <No data fields>}
        appData = {mAppData = 0x7f267bf051d0}
        rv = 2079347224
        lastSlash = 0x7fff43773143 "application.ini"
        iniPath = "/usr/lib/iceweasel/application.ini", '\000' <repeats 4061 times>
        greDir = "/usr/lib/xulrunner-1.9.2\000libxpcom.so", '\000' <repeats 4059 times>
        parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue>, nsINIParser::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >> = {mTable = {ops = 0x6145b0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 4, removedCount = 0, generation = 0, entryStore = 0x7f267bf0a180 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7f267bf10000 "; ***** BEGIN LICENSE BLOCK *****"}}
        resolved_greDir = "/usr/lib/xulrunner-1.9.2/libxpcom.so", '\000' <repeats 4059 times>
        kXULFuncs = {{functionName = 0x40fae3 "XRE_CreateAppData", function = 0x614690}, {functionName = 0x40faf5 "XRE_FreeAppData", function = 0x614698}, {functionName = 0x40fb05 "XRE_main", function = 0x6146a0}, {functionName = 0x0, function = 0x0}}
        retval = <value optimized out>
        greFound = <value optimized out>
        appDataFile = 0x7fff43773143 "application.ini"
        tmpPath = "/usr/lib/iceweasel\000firefox-bin", '\000' <repeats 4065 times>
        fileStat = {st_dev = 140734325279312, st_ino = 139803284231792, st_nlink = 140734325279352, st_mode = 2098905384, st_uid = 32550, st_gid = 4131212846, __pad0 = 0, st_rdev = 139803282204770, st_size = 0, st_blksize = 139803284231792, st_blocks = 139801185484801, st_atim = {tv_sec = 0, tv_nsec = 139801185484801}, st_mtim = {tv_sec = 139803284390184, tv_nsec = 139803276803040}, st_ctim = {tv_sec = 1, tv_nsec = 3134800}, __unused = {0, 0, 139803284391040}}
