← Back to team overview

desktop-packages team mailing list archive

[Bug 783790] Re: Firefox 4 crashes when opening Selenium IDE window

 

** Tags added: testcase

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/783790

Title:
  Firefox 4 crashes when opening Selenium IDE window

Status in Unity global menubar extension for Firefox and Thunderbird:
  Fix Released
Status in Global menubar extension 1.0 series:
  Fix Released
Status in “firefox” package in Ubuntu:
  Fix Released
Status in “firefox” source package in Natty:
  Fix Released

Bug description:
  *** TEST CASE FOR SRU ***
  You need to disable addon compat checking here, so you might want to test in a temporary profile. Run "firefox -ProfileManager" to create one

  Preparation:
  1) Install addon compatibility reporter from https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/?src=api
  2) Install the Selenium extension from http://release.seleniumhq.org/selenium-ide/1.0.10/selenium-ide-1.0.10.xpi

  Test:
  1) Run firefox and select Tools -> Selenium IDE

  Results:
  The old version shall crash
  With the new version, the Selenium window will appear with a functional menubar in the panel

  When trying to open the Selenium IDE using Firefox 4 with Global Menu
  Bar Integration enabled its crash as soon as the Selenium IDE window
  is created. Disabling the Global Menu Bar Integration its run as
  expected.

  Versions:
  firefox 4.0.1+build1+nobinonly-0ubuntu0.11.04.2
  firefox-globalmenu 4.0.1+build1+nobinonly-0ubuntu0.11.04.2 (1.0.3)
  Selenium IDE 1.0.11

  Backtrace:
  $ firefox -g
  GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
  Copyright (C) 2010 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-linux-gnu".
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>...
  Reading symbols from /usr/lib/firefox-4.0.1/firefox-bin...Reading symbols from /usr/lib/debug/usr/lib/firefox-4.0.1/firefox-bin...done.
  done.
  (gdb) run
  Starting program: /usr/lib/firefox-4.0.1/firefox-bin
  [Thread debugging using libthread_db enabled]
  [New Thread 0x7fffe69ff700 (LWP 9796)]
  [New Thread 0x7fffe5ffa700 (LWP 9797)]
  [New Thread 0x7fffe57f9700 (LWP 9798)]
  [New Thread 0x7fffe4c96700 (LWP 9799)]
  [New Thread 0x7fffe41ff700 (LWP 9800)]
  [New Thread 0x7fffe37ff700 (LWP 9801)]
  [New Thread 0x7fffe2ffe700 (LWP 9802)]
  [New Thread 0x7fffdfeb3700 (LWP 9803)]
  [New Thread 0x7fffdf4ff700 (LWP 9804)]
  [New Thread 0x7fffde9ff700 (LWP 9805)]
  [New Thread 0x7fffde1fe700 (LWP 9806)]
  [Thread 0x7fffdfeb3700 (LWP 9803) exited]
  [Thread 0x7fffde9ff700 (LWP 9805) exited]
  [New Thread 0x7fffdfeb3700 (LWP 9807)]
  [Thread 0x7fffdfeb3700 (LWP 9807) exited]
  [New Thread 0x7fffdfeb3700 (LWP 9808)]
  [New Thread 0x7fffde9ff700 (LWP 9809)]
  [New Thread 0x7fffd81ff700 (LWP 9810)]
  [New Thread 0x7fffd79fe700 (LWP 9811)]
  [New Thread 0x7fffd71fd700 (LWP 9812)]
  [New Thread 0x7fffd69fc700 (LWP 9813)]
  [Thread 0x7fffd81ff700 (LWP 9810) exited]
  [Thread 0x7fffd79fe700 (LWP 9811) exited]
  [Thread 0x7fffde1fe700 (LWP 9806) exited]
  [Thread 0x7fffd69fc700 (LWP 9813) exited]
  [New Thread 0x7fffde1fe700 (LWP 9814)]
  [New Thread 0x7fffd69fc700 (LWP 9815)]
  [New Thread 0x7fffd81ff700 (LWP 9816)]
  [New Thread 0x7fffd79fe700 (LWP 9817)]

  (firefox-bin:9793): LIBDBUSMENU-GTK-CRITICAL **: dbusmenu_menuitem_property_set_shortcut: assertion `gtk_accelerator_valid(key, modifier)' failed
  [New Thread 0x7fffd55ff700 (LWP 9819)]
  [New Thread 0x7fffd4aff700 (LWP 9820)]
  [New Thread 0x7fffd42fe700 (LWP 9821)]
  [New Thread 0x7fffd3afd700 (LWP 9822)]
  [New Thread 0x7fffd2cff700 (LWP 9823)]

  Program received signal SIGSEGV, Segmentation fault.
  0x00007fffe04ef1a1 in GetOwnerDoc (this=0x7fffd1f76860)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp:655
  655	/build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp: No such file or directory.
   in /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp
  (gdb) backtrace
  #0  0x00007fffe04ef1a1 in GetOwnerDoc (this=0x7fffd1f76860)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp:655
  #1  uGlobalMenu::AboutToOpen (this=0x7fffd1f76860)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp:189
  #2  0x00007fffe04ef4d2 in uGlobalMenu::MenuAboutToOpenCallback (
      menu=<value optimized out>, data=<value optimized out>)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/extensions/globalmenu/components/src/uGlobalMenu.cpp:95
  #3  0x00007ffff2c0081c in g_closure_invoke ()
     from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #4  0x00007ffff2c12019 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #5  0x00007ffff2c1afa9 in g_signal_emit_valist ()
     from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #6  0x00007ffff2c1b41f in g_signal_emit ()
     from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #7  0x00007fffe00c1735 in ?? () from /usr/lib/libdbusmenu-glib.so.3
  #8  0x00007fffe00c4637 in ?? () from /usr/lib/libdbusmenu-glib.so.3
  #9  0x00007ffff43d3350 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #10 0x00007ffff2538bcd in g_main_context_dispatch ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #11 0x00007ffff25393a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #12 0x00007ffff2539639 in g_main_context_iteration ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #13 0x00007ffff698e157 in nsBaseAppShell::DoProcessNextNativeEvent (
      this=0x7fffec7ca350, mayWait=<value optimized out>)
  ---Type <return> to continue, or q <return> to quit---
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:173
  #14 0x00007ffff698e31d in nsBaseAppShell::OnProcessNextEvent (this=0x7fffec7ca350,
      thr=0x7fffec70ec90, mayWait=0, recursionDepth=<value optimized out>)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:333
  #15 0x00007ffff6b19ed9 in nsThread::ProcessNextEvent (this=0x7fffec70ec90,
      mayWait=0, result=0x7fffffffd62c)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/xpcom/threads/nsThread.cpp:597
  #16 0x00007ffff6ae9ab8 in NS_ProcessNextEvent_P (thread=<value optimized out>,
      mayWait=<value optimized out>) at nsThreadUtils.cpp:250
  #17 0x00007ffff6a31cec in mozilla::ipc::MessagePump::Run (this=0x7fffe6a2e6c0,
      aDelegate=0x7fffec73e9e0)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/ipc/glue/MessagePump.cpp:110
  #18 0x00007ffff6b48a43 in RunHandler (this=0x7fffec73e9e0)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:202
  #19 MessageLoop::Run (this=0x7fffec73e9e0)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/message_loop.cc:176
  #20 0x00007ffff698df45 in nsBaseAppShell::Run (this=0x7fffec7ca350)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:192
  #21 0x00007ffff6862f26 in nsAppStartup::Run (this=0x7fffe187a800)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/toolkit/compo---Type <return> to continue, or q <return> to quit---
  nents/startup/src/nsAppStartup.cpp:220
  #22 0x00007ffff612f197 in XRE_main (argc=<value optimized out>,
      argv=<value optimized out>, aAppData=<value optimized out>)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/toolkit/xre/nsAppRunner.cpp:3786
  #23 0x00007ffff7ff3d58 in main (argc=1, argv=0x7fffffffe268)
      at /build/buildd/firefox-4.0.1+build1+nobinonly/build-tree/mozilla/browser/app/nsBrowserApp.cpp:158
  (gdb)

  Related links:
  http://seleniumhq.org/projects/ide/
  http://code.google.com/p/selenium/issues/detail?id=1616
  http://code.google.com/p/selenium/issues/detail?id=1642

To manage notifications about this bug go to:
https://bugs.launchpad.net/globalmenu-extension/+bug/783790/+subscriptions