Closed
Bug 505322
Opened 16 years ago
Closed 16 years ago
E: mutex-posix.c: Assertion 'pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) == 0' failed at pulsecore/mutex-posix.c:52, function pa_mutex_new(). Highlighting text and then middle clicking
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: colinalbert, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1) Gecko/20090715 Firefox/3.5
Build Identifier: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1) Gecko/20090715 Firefox/3.5
On any page, highlight some regular text, middle click (right + left click). Firefox will crash.
Reproducible: Always
Steps to Reproduce:
1.browse to any page
2.Highlight simple text
3.right + left click (as if you were opening a tab from a link)
Actual Results:
Firefox crashes
Expected Results:
nothing
In windows the result is a scroll icon.
Obviously, this is not typical usage so it is a minor issue.
Comment 1•16 years ago
|
||
We need a stacktrace with debug symbols.
Do you know if this also happens under Linux ?
| Reporter | ||
Comment 2•16 years ago
|
||
Here is a stack trace
*** Registering components in: xpconnect
*** Registering components in: nsUCvMathModule
*** Registering components in: nsUConvModule
*** Registering components in: nsI18nModule
*** Registering components in: nsChardetModule
*** Registering components in: nsUniversalCharDetModule
*** Registering components in: necko
*** Registering components in: nsCookieModule
*** Registering components in: nsPermissionsModule
*** Registering components in: nsAuthModule
*** Registering components in: nsJarModule
*** Registering components in: ZipWriterModule
*** Registering components in: nsPrefModule
*** Registering components in: nsSecurityManagerModule
*** Registering components in: nsRDFModule
*** Registering components in: nsXPIntlModule
*** Registering components in: nsWindowDataSourceModule
*** Registering components in: nsParserModule
*** Registering components in: nsGfxModule
*** Registering components in: nsWidgetGtk2Module
*** Registering components in: nsImageLib2Module
*** Registering components in: nsPluginModule
*** Registering components in: nsLayoutModule
*** Registering components in: docshell_provider
*** Registering components in: embedcomponents
*** Registering components in: Browser_Embedding_Module
*** Registering components in: nsCJVMManagerModule
*** Registering components in: nsAccessibilityModule
*** Registering components in: appshell
*** Registering components in: nsTransactionManagerModule
*** Registering components in: nsComposerModule
*** Registering components in: nsChromeModule
*** Registering components in: application
*** Registering components in: nsFindComponent
*** Registering components in: Apprunner
*** Registering components in: CommandLineModule
*** Registering components in: nsFileViewModule
*** Registering components in: mozStorageModule
*** Registering components in: nsPlacesModule
*** Registering components in: tkAutoCompleteModule
*** Registering components in: satchel
*** Registering components in: PKI
*** Registering components in: nsToolkitCompsModule
*** Registering components in: RemoteServiceModule
*** Registering components in: nsSoftwareUpdate
*** Registering components in: JavaScript_Debugger
*** Registering components in: BOOT
*** Registering components in: NSS
*** Registering components in: nsSystemPrefModule
*** Registering components in: nsAutoConfigModule
*** Registering components in: mozSpellCheckerModule
*** Registering components in: nsUnixProxyModule
*** Registering components in: nsIconDecoderModule
*** loading ISO8601DateUtils
*** registering FeedProcessor.js: [ Feed Processor, Feed Result, Feed, Feed Entry, Feed Text Construct, Feed Generator, Feed Person ]
*** registering FeedWriter.js: [ Feed Writer ]
*** registering fuelApplication.js: [ Application ]
*** registering WebContentConverter.js: [ Web Content Handler Registrar ]
*** registering nsAddonRepository.js: [ Addon Repository ]
*** registering nsBrowserGlue.js: [ Firefox Browser Glue Service, Geolocation Prompting Component ]
*** registering nsSetDefaultBrowser.js: [ Default Browser Cmdline Handler ]
*** registering nsMicrosummaryService.js: [ Microsummary Service ]
*** registering nsPlacesTransactionsService.js: [ Places Transaction Manager ]
*** registering nsPrivateBrowsingService.js: [ PrivateBrowsing Service ]
*** registering nsSearchSuggestions.js: [ Remote Search Suggestions ]
*** registering nsLoginInfo.js: [ LoginInfo ]
*** registering nsLoginManager.js: [ LoginManager ]
*** registering nsLoginManagerPrompter.js: [ LoginManagerPromptFactory, LoginManagerPrompter ]
*** registering storage-Legacy.js: [ LoginManagerStorage_legacy ]
*** registering storage-mozStorage.js: [ LoginManagerStorage_mozStorage ]
*** registering jsconsole-clhandler.js: [ jsConsoleHandler ]
*** registering nsTryToClose.js: [ tryToClose Service ]
*** registering nsDownloadManagerUI.js: [ Used to show the Download Manager's UI to the user ]
*** registering NetworkGeolocationProvider.js: [ A component that returns a geolocation based on WIFI ]
*** registering nsExtensionManager.js: [ Extension Manager, Extension Manager Data Source, Update Item ]
*** registering nsBlocklistService.js: [ Blocklist Service ]
*** registering nsUpdateService.js: [ Update Service, Update Checker, Update Prompt, Timer Manager, Update Manager ]
*** registering nsSessionStartup.js: [ Browser Session Startup Service ]
*** registering nsSessionStore.js: [ Browser Session Store Service ]
*** registering aboutPrivateBrowsing.js: [ about:privatebrowsing ]
*** registering aboutSessionRestore.js: [ about:sessionrestore ]
*** registering nsURLFormatter.js: [ Application URL Formatter Service ]
*** Registering components in: BrowserDirProvider
*** Registering components in: nsBrowserCompsModule
*** registering nsTaggingService.js: [ Places Tagging Service, Places Tag AutoComplete ]
*** registering nsPlacesDBFlush.js: [ Used to synchronize the temporary and permanent tables of Places ]
*** registering nsContentPrefService.js: [ Content Pref Service, Hostname Grouper ]
*** registering nsContentDispatchChooser.js: [ Used to handle different types of content ]
*** registering nsHandlerService.js: [ Handler Service ]
*** registering nsWebHandlerApp.js: [ A web handler for protocols and content ]
*** Registering components in: nsDBusModule
*** registering aboutRights.js: [ about:rights ]
*** registering aboutRobots.js: [ About Robots ]
*** registering aboutCertError.js: [ About Cert Error ]
*** registering nsBadCertHandler.js: [ XMLHttpRequest Bad Cert Handler ]
*** Registering components in: mozgnome
*** Registering components in: nsGnomeVFSModule
*** Registering components in: xpconnect
*** Registering components in: nsUCvMathModule
*** Registering components in: nsUConvModule
*** Registering components in: nsI18nModule
*** Registering components in: nsChardetModule
*** Registering components in: nsUniversalCharDetModule
*** Registering components in: necko
*** Registering components in: nsCookieModule
*** Registering components in: nsPermissionsModule
*** Registering components in: nsAuthModule
*** Registering components in: nsJarModule
*** Registering components in: ZipWriterModule
*** Registering components in: nsPrefModule
*** Registering components in: nsSecurityManagerModule
*** Registering components in: nsRDFModule
*** Registering components in: nsXPIntlModule
*** Registering components in: nsWindowDataSourceModule
*** Registering components in: nsParserModule
*** Registering components in: nsGfxModule
*** Registering components in: nsWidgetGtk2Module
*** Registering components in: nsImageLib2Module
*** Registering components in: nsPluginModule
*** Registering components in: nsLayoutModule
*** Registering components in: docshell_provider
*** Registering components in: embedcomponents
*** Registering components in: Browser_Embedding_Module
*** Registering components in: nsCJVMManagerModule
*** Registering components in: nsAccessibilityModule
*** Registering components in: appshell
*** Registering components in: nsTransactionManagerModule
*** Registering components in: nsComposerModule
*** Registering components in: nsChromeModule
*** Registering components in: application
*** Registering components in: nsFindComponent
*** Registering components in: Apprunner
*** Registering components in: CommandLineModule
*** Registering components in: nsFileViewModule
*** Registering components in: mozStorageModule
*** Registering components in: nsPlacesModule
*** Registering components in: tkAutoCompleteModule
*** Registering components in: satchel
*** Registering components in: PKI
*** Registering components in: nsToolkitCompsModule
*** Registering components in: RemoteServiceModule
*** Registering components in: nsSoftwareUpdate
*** Registering components in: JavaScript_Debugger
*** Registering components in: BOOT
*** Registering components in: NSS
*** Registering components in: nsSystemPrefModule
*** Registering components in: nsAutoConfigModule
*** Registering components in: mozSpellCheckerModule
*** Registering components in: nsUnixProxyModule
:1: error: unexpected character `\1', expected keyword - e.g. `style'
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsXREDirProvider.cpp, line 1151
WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file nsAppShellService.cpp, line 396
++WEBSHELL 0x2c61dc00 == 1
++DOMWINDOW == 1 (0x2c1cb2f0) [serial = 1] [outer = 0x0]
++WEBSHELL 0x2c61e800 == 2
++DOMWINDOW == 2 (0x2c1cb670) [serial = 2] [outer = 0x0]
++DOMWINDOW == 3 (0x2c1cb830) [serial = 3] [outer = 0x2c1cb640]
++DOMWINDOW == 4 (0x2c1cbbb0) [serial = 4] [outer = 0x2c1cb2c0]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++WEBSHELL 0x2cae1800 == 3
++DOMWINDOW == 5 (0x2c1cc630) [serial = 5] [outer = 0x0]
++WEBSHELL 0x2cae4800 == 4
WARNING: NS_ENSURE_TRUE(browserChrome) failed: file nsDocShell.cpp, line 9291
WARNING: Something wrong when creating the docshell for a frameloader!: file nsFrameLoader.cpp, line 902
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsFrameLoader.cpp, line 926
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file nsFrameLoader.cpp, line 182
++WEBSHELL 0x2cae4000 == 5
++DOMWINDOW == 6 (0x2c1cd270) [serial = 6] [outer = 0x0]
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
++DOMWINDOW == 7 (0x2c1ce5b0) [serial = 7] [outer = 0x2c1cc600]
++DOMWINDOW == 8 (0x2c1ce770) [serial = 8] [outer = 0x2c1cd240]
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
pldhash: for the table at address 0x2d54f098, the given entrySize of 52 probably favors chaining over double hashing.
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
++WEBSHELL 0x2ce82600 == 6
++DOMWINDOW == 9 (0x2c1cee70) [serial = 9] [outer = 0x0]
++DOMWINDOW == 10 (0x2d5b41f0) [serial = 10] [outer = 0x2c1cee40]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
++WEBSHELL 0x2ce83200 == 7
++DOMWINDOW == 11 (0x2d5b43b0) [serial = 11] [outer = 0x0]
++DOMWINDOW == 12 (0x2d5b4570) [serial = 12] [outer = 0x2d5b4380]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
WARNING: Positioned frame that does not handle positioned kids; looking further up the parent chain: file nsCSSFrameConstructor.cpp, line 7803
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++DOMWINDOW == 13 (0x2d5b48f0) [serial = 13] [outer = 0x2c1cd240]
++DOMWINDOW == 14 (0x2d5b4ab0) [serial = 14] [outer = 0x2c1cee40]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
++WEBSHELL 0x2dc5a800 == 8
++DOMWINDOW == 15 (0x2d5b5fb0) [serial = 15] [outer = 0x0]
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
++WEBSHELL 0x2dc5ac00 == 9
++DOMWINDOW == 16 (0x2d5b6170) [serial = 16] [outer = 0x0]
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
LoadPlugin() /usr/local/lib/firefox3/plugins/libnullplugin.so returned 2ddfe8e0
GetMIMEDescription() returned "*:.*:All types"
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++DOMWINDOW == 17 (0x2d5b7130) [serial = 17] [outer = 0x2d5b5f80]
++DOMWINDOW == 18 (0x2d5b72f0) [serial = 18] [outer = 0x2d5b6140]
++WEBSHELL 0x2dc5e000 == 10
++DOMWINDOW == 19 (0x2d5b74b0) [serial = 19] [outer = 0x0]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++DOMWINDOW == 20 (0x2d5b7670) [serial = 20] [outer = 0x2d5b7480]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
(firefox-bin:43322): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x2a230740(0x2ba0c910)
++DOMWINDOW == 21 (0x2d5b7830) [serial = 21] [outer = 0x2d5b6140]
++WEBSHELL 0x2dc61c00 == 11
++DOMWINDOW == 22 (0x2d5b79f0) [serial = 22] [outer = 0x0]
###!!! ASSERTION: Adding child where we already have a child? This will likely misbehave: 'Error', file nsSHEntry.cpp, line 598
++WEBSHELL 0x2dc62800 == 12
++DOMWINDOW == 23 (0x2d5b7bb0) [serial = 23] [outer = 0x0]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++DOMWINDOW == 24 (0x2d5b7d70) [serial = 24] [outer = 0x2d5b7b80]
++DOMWINDOW == 25 (0x2d5b7f30) [serial = 25] [outer = 0x2d5b79c0]
++DOMWINDOW == 26 (0x2d5b80f0) [serial = 26] [outer = 0x2d5b7b80]
###!!! ASSERTION: Must be able to access currentInner!: 'nsContentUtils::CanCallerAccess(currentInner)', file nsDOMClassInfo.cpp, line 5290
++DOMWINDOW == 27 (0x2d5b82b0) [serial = 27] [outer = 0x2d5b4380]
++WEBSHELL 0x2dc65800 == 13
++DOMWINDOW == 28 (0x2d5b8630) [serial = 28] [outer = 0x0]
++DOMWINDOW == 29 (0x2d5b8470) [serial = 29] [outer = 0x2d5b8600]
JavaScript strict warning: chrome://browser/content/places/utils.js, line 1322: reference to undefined property aPopup.childNodes[aPopup._startMarker + 1]
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
JavaScript error: https://bugzilla.mozilla.org/show_bug.cgi?id=505322, line 1068: keywordAutoComplete.textboxFocusEvent is null
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
++WEBSHELL 0x2f261200 == 14
++DOMWINDOW == 30 (0x2d5ba930) [serial = 30] [outer = 0x0]
++DOMWINDOW == 31 (0x2d5baaf0) [serial = 31] [outer = 0x2d5ba900]
++WEBSHELL 0x2f261400 == 15
++DOMWINDOW == 32 (0x2d5bacb0) [serial = 32] [outer = 0x0]
WARNING: recurring into frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ./nsPresContext.h, line 1026
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
++DOMWINDOW == 33 (0x2d5bae70) [serial = 33] [outer = 0x2d5bac80]
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: reflow state computed incorrect width: 'reflowState.ComputedWidth() == size.width - reflowState.mComputedBorderPadding.LeftRight()', file nsPresShell.cpp, line 6707
###!!! ASSERTION: reflow roots must not have visible overflow: 'desiredSize.mOverflowArea == nsRect(nsPoint(0, 0), nsSize(desiredSize.width, desiredSize.height))', file nsPresShell.cpp, line 6725
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file nsPresShell.cpp, line 6721
(firefox-bin:43322): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x2a230740(0x2f2bc618)
(firefox-bin:43322): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x2a230740(0x2ef49518)
--DOMWINDOW == 32 (0x2c1ce770) [serial = 8] [outer = 0x2c1cd240] [url = about:blank]
--DOMWINDOW == 31 (0x2d5b41f0) [serial = 10] [outer = 0x2c1cee40] [url = about:blank]
--DOMWINDOW == 30 (0x2d5b4570) [serial = 12] [outer = 0x2d5b4380] [url = about:blank]
--DOMWINDOW == 29 (0x2d5b72f0) [serial = 18] [outer = 0x2d5b6140] [url = http://us.mc580.mail.yahoo.com/mc/md.php?en=CP1252]
--DOMWINDOW == 28 (0x2d5b7d70) [serial = 24] [outer = 0x2d5b7b80] [url = about:blank]
--DOMWINDOW == 27 (0x2d5ba930) [serial = 30] [outer = 0x0] [url = chrome://browser/content/aboutDialog.xul]
--DOMWINDOW == 26 (0x2d5baaf0) [serial = 31] [outer = 0x0] [url = about:blank]
--WEBSHELL 0x2f261200 == 14
--DOMWINDOW == 25 (0x2d5bacb0) [serial = 32] [outer = 0x0] [url = about:blank]
--WEBSHELL 0x2f261400 == 13
--DOMWINDOW == 24 (0x2d5bae70) [serial = 33] [outer = 0x0] [url = about:blank]
(firefox-bin:43322): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x2a230740(0x2ece0490)
WARNING: malformed hostname: file nsURLParsers.cpp, line 606
++WEBSHELL 0x2ce81a00 == 14
++DOMWINDOW == 25 (0x2c1ce770) [serial = 34] [outer = 0x0]
++DOMWINDOW == 26 (0x2c1ce930) [serial = 35] [outer = 0x2c1ce740]
E: mutex-posix.c: Assertion 'pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) == 0' failed at pulsecore/mutex-posix.c:52, function pa_mutex_new(). Aborting.
Abort trap (core dumped)
| Reporter | ||
Comment 3•16 years ago
|
||
I am working on testing under linux right now. I did not have a box available but I am putting together an Ubuntu test box under VirtualBox as I type. I will let you know.
| Reporter | ||
Comment 4•16 years ago
|
||
BTW the above stack we generated against a newer version, I recompiled to include more info in the trace.
Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.1) Gecko/20090721 Firefox/3.5.1
http://www.google.com/codesearch/p?hl=en&sa=N&cd=2&ct=rc#DXsM_uFFbG8/trunk/trunk/third_party_libs/pulseaudio-0.9.10/src/pulsecore/mutex-posix.c&q=pthread_mutexattr_settype%20pulsecore&l=54
please complain to pulseaudio
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
Summary: Highlighting text and then middle clicking it causes crash → E: mutex-posix.c: Assertion 'pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) == 0' failed at pulsecore/mutex-posix.c:52, function pa_mutex_new(). Highlighting text and then middle clicking
| Reporter | ||
Comment 6•16 years ago
|
||
Thanks! I will pursue that route. Sorry to trouble you.
You need to log in
before you can comment on or make changes to this bug.
Description
•