Uploaded image for project: 'Qt Solutions'
  1. Qt Solutions
  2. QTSOLBUG-63

BrowserPlugin might crash in Firefox on Mac OS X

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • Next Patch Release
    • No Version
    • BrowserPlugin
    • None
    • macOS

    Description

      BrowserPlugin might crash in Firefox on Mac OS X, using both 4.4.3 and 4.5

      Note: the Browser Plugin support is experimental on Mac OS X.

      The plugin is stable on Safari but crashes all the time on Firefox. It just passes a couple of string values in methods.
      Just loading a web page will crash after a bit.

      public slots:

      // methods this plugin exposes
      QString getVersion();

      QString CMainWnd::getVersion()

      { return QString(MyGetProfileString("ClientVersion","")); }

      Process: firefox-bin [50932]
      Path: /Applications/Firefox.app/Contents/MacOS/firefox-bin
      Identifier: org.mozilla.firefox
      Version: 3.0.7 (3.0.7)
      Code Type: X86 (Native)
      Parent Process: launchd [72]

      Date/Time: 2009-03-12 17:57:14.685 -0700
      OS Version: Mac OS X 10.5.6 (9G55)
      Report Version: 6

      Exception Type: EXC_BAD_ACCESS (SIGBUS)
      Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000001c
      Crashed Thread: 0

      Thread 0 Crashed:
      0 QtGui 0x1b0a2a30
      QWidgetPrivate::qt_widget_event(OpaqueEventHandlerCallRef*,
      OpaqueEventRef*, void*) + 32
      1 com.apple.HIToolbox 0x914b8143
      DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*,
      HandlerCallRec*) + 1181
      2 com.apple.HIToolbox 0x914b757d
      SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*,
      HandlerCallRec*) + 405
      3 com.apple.HIToolbox 0x914b73e2
      SendEventToEventTargetWithOptions + 58
      4 com.apple.HIToolbox 0x914cced2
      HIView::SendBoundsChanged(CGRect const&, CGRect const&) + 454
      5 com.apple.HIToolbox 0x914cc898 HIView::SetFrame(CGRect
      const&) + 406
      6 com.apple.HIToolbox 0x9151f096 HIViewSetFrame + 52
      7 com.apple.HIToolbox 0x91537aa9 SyncWindowToCGSWindow +
      267
      8 com.apple.AppKit 0x90aa3434 -[NSWindow
      _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] +
      3287
      9 com.apple.AppKit 0x90aa2700 -[NSWindow
      orderWindow:relativeTo:] + 105
      10 com.apple.AppKit 0x90a6a092 -[NSWindow
      makeKeyAndOrderFront:] + 189
      11 XUL 0x0142b9f0 JSD_GetValueForObject +
      747993
      12 XUL 0x012d334e XRE_GetFileFromPath +
      6335784
      13 XUL 0x010f665a XRE_GetFileFromPath +
      4382772
      14 XUL 0x012d9286 XRE_GetFileFromPath +
      6360160
      15 XUL 0x01425d05 JSD_GetValueForObject +
      724206
      16 XUL 0x0142cdd7 JSD_GetValueForObject +
      753088
      17 XUL 0x01425a3f JSD_GetValueForObject +
      723496
      18 XUL 0x01441318 JSD_GetValueForObject +
      836353
      19 com.apple.Foundation 0x91ed9f1c _nsnote_callback + 364
      20 com.apple.CoreFoundation 0x905168da __CFXNotificationPost +
      362
      21 com.apple.CoreFoundation 0x90516bb3
      _CFXNotificationPostNotification + 179
      22 com.apple.Foundation 0x91ed7080 -[NSNotificationCenter
      postNotificationName:object:userInfo:] + 128
      23 com.apple.Foundation 0x91ee08c8 -[NSNotificationCenter
      postNotificationName:object:] + 56
      24 com.apple.AppKit 0x90a6bc00 -[NSWindow
      becomeMainWindow] + 247
      25 com.apple.AppKit 0x90b94534 _NXShowKeyAndMain + 348
      26 com.apple.AppKit 0x90ab2bd1 -[NSWindow sendEvent:]
      + 3891
      27 XUL 0x0142b60c JSD_GetValueForObject +
      746997
      28 XUL 0x01425b2c JSD_GetValueForObject +
      723733
      29 com.apple.AppKit 0x90a7fd49 -[NSApplication
      sendEvent:] + 2941
      30 com.apple.AppKit 0x909dd69f -[NSApplication run] +
      847
      31 XUL 0x01423535 JSD_GetValueForObject +
      714014
      32 XUL 0x012e8e29 XRE_GetFileFromPath +
      6424579
      33 XUL 0x00cb1f6d XRE_main + 13255
      34 org.mozilla.firefox 0x00001d25 start + 641
      35 org.mozilla.firefox 0x00001bb2 start + 270
      36 org.mozilla.firefox 0x00001acd start + 41

      Thread 1:
      0 libSystem.B.dylib 0x9192330a
      select$DARWIN_EXTSN$NOCANCEL + 10
      1 libnspr4.dylib 0x0005297e poll + 524
      2 libnspr4.dylib 0x0004f5d5 PR_OpenDir + 1085
      3 libnspr4.dylib 0x0004f797 PR_Poll + 31
      4 XUL 0x00d2656a XRE_GetFileFromPath +
      384836
      5 XUL 0x00d26ab0 XRE_GetFileFromPath +
      386186
      6 XUL 0x00d26dc2 XRE_GetFileFromPath +
      386972
      7 XUL 0x014c491a
      NS_GetComponentRegistrar_P + 28438
      8 XUL 0x0148f3fd
      GetSecurityContext(JNIEnv_, nsISecurityContext*) + 194845
      9 XUL 0x00d27368 XRE_GetFileFromPath +
      388418
      10 XUL 0x014c4977
      NS_GetComponentRegistrar_P + 28531
      11 XUL 0x0148f3fd
      GetSecurityContext(JNIEnv_, nsISecurityContext*) + 194845
      12 XUL 0x014c4bef
      NS_GetComponentRegistrar_P + 29163

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            sanonymous Nokia Qt Support (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes