Closed GoogleCodeExporter closed 9 years ago
If I have the gecko-mediaplayer installed, chromium crashes with glibc double
frees during launch or hangs. This also leads to hangs during exit, leading to
requiring a 'kill' for getting rid of chrome.
$ chromium-bin &
$ ./chrome: /lib/libz.so.1: no version information available (required by
./chrome)
/opt/chromium.org/chrome-linux/chrome: /lib/libz.so.1: no version
information available (required by /opt/chromium.org/chrome-linux/chrome)
*** glibc detected *** ./chrome: double free or corruption (!prev):
0x0000000004a63dd0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x72406)[0x7fd3a261f406]
/lib/libc.so.6(cfree+0x6c)[0x7fd3a26241ac]
/usr/lib/libORBit-2.so.0(giop_connection_handle_input+0xf0)[0x7fd39fd2a130]
/usr/lib/libORBit-2.so.0(+0x4aa0d)[0x7fd39fd47a0d]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x7fd3a553ca0b]
/usr/lib/libglib-2.0.so.0(+0x3ec70)[0x7fd3a5540c70]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x81)[0x7fd3a5540dc1]
/usr/lib/libORBit-2.so.0(giop_recv_buffer_get+0x5c)[0x7fd39fd29a8c]
/usr/lib/libORBit-2.so.0(ORBit_small_invoke_stub+0x15b)[0x7fd39fd2e3ab]
/usr/lib/libgconf-2.so.4(ConfigServer_add_client+0x59)[0x7fd3a41000e9]
/usr/lib/libgconf-2.so.4(+0x202ed)[0x7fd3a40f22ed]
/usr/lib/libgconf-2.so.4(+0x20e0c)[0x7fd3a40f2e0c]
/usr/lib/libgconf-2.so.4(+0x21ba1)[0x7fd3a40f3ba1]
/usr/lib/libgconf-2.so.4(gconf_engine_get_fuller+0x183)[0x7fd3a40f3d33]
/usr/lib/libgconf-2.so.4(gconf_engine_get_entry+0x87)[0x7fd3a40f4287]
/usr/lib/libgconf-2.so.4(+0x29002)[0x7fd3a40fb002]
/usr/lib/libgconf-2.so.4(+0x2a41d)[0x7fd3a40fc41d]
/usr/lib/libgconf-2.so.4(gconf_client_get_bool+0x93)[0x7fd3a40fca13]
/usr/lib64/nsbrowser/plugins/gecko-mediaplayer-
dvx.so(gm_pref_store_get_boolean+0x37)[0x7fd3892c83d7]
/usr/lib64/nsbrowser/plugins/gecko-mediaplayer-
dvx.so(_Z18GetMIMEDescriptionv+0x39)[0x7fd3892be159]
./chrome[0x15156f5]
======= Memory map: ========
gvfsd and /usr/libexec/gvfs-hal-volume-monitor are running when this
happens.
I have uninstalled the gecko-mediaplayer and this has happened in last 4 days.
Original comment by dev...@gmail.com
on 1 Jan 2010 at 7:25
s/and this has happened in last 4 days./and this hasn't happened in last 4
days./
Sorry about that. I meant that gecko-mediaplayer is the chrome crasher.
Original comment by dev...@gmail.com
on 1 Jan 2010 at 7:34
Occurs randomly on openSUSE 11.2 for x86_64 with KDE 4.3.5, chromium 5.0.307,
and
gecko-mediaplayer from svn.
Original comment by vkr...@gmail.com
on 30 Jan 2010 at 11:27
vkrevs, do you have a backtrace?
Original comment by kdeko...@gmail.com
on 30 Jan 2010 at 3:23
I certainly do :-)
$ chromium --sync
*** glibc detected *** /usr/lib64/chromium/chrome: double free or corruption
(!prev):
0x000000000234a460 ***
======= Backtrace: =========
/lib64/libc.so.6[0x7fb994730c76]
/lib64/libc.so.6(cfree+0x6c)[0x7fb99473596c]
/usr/lib64/libORBit-2.so.0(giop_connection_handle_input+0xf0)[0x7fb990f37af0]
/usr/lib64/libORBit-2.so.0[0x7fb990f542bd]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x22e)[0x7fb998212dde]
/usr/lib64/libglib-2.0.so.0[0x7fb9982167a8]
/usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x80)[0x7fb9982168d0]
/usr/lib64/libORBit-2.so.0(giop_recv_buffer_get+0x5c)[0x7fb990f3746c]
/usr/lib64/libORBit-2.so.0(ORBit_small_invoke_stub+0x160)[0x7fb990f3bd20]
/usr/lib64/libgconf-
2.so.4(ConfigDatabase2_lookup_with_schema_name+0xaf)[0x7fb99629c60f]
/usr/lib64/libgconf-2.so.4(gconf_engine_get_fuller+0x218)[0x7fb996290ac8]
/usr/lib64/libgconf-2.so.4(gconf_engine_get_entry+0x8c)[0x7fb996290e3c]
/usr/lib64/libgconf-2.so.4[0x7fb9962972ce]
/usr/lib64/libgconf-2.so.4[0x7fb99629868d]
/usr/lib64/libgconf-2.so.4(gconf_client_get_bool+0x93)[0x7fb996298c83]
/usr/lib64/browser-plugins/gecko-
mediaplayer.so(gm_pref_store_get_boolean+0x37)[0x7fb97a0952c7]
/usr/lib64/browser-plugins/gecko-
mediaplayer.so(_Z18GetMIMEDescriptionv+0x46)[0x7fb97a08b366]
/usr/lib64/chromium/chrome[0x13ee615]
======= Memory map: ========
00400000-019b8000 r-xp 00000000 08:02 1146199
/usr/lib64/chromium/chrome
01bb8000-01bba000 r-xp 015b8000 08:02 1146199
/usr/lib64/chromium/chrome
01bba000-01bcf000 rwxp 015ba000 08:02 1146199
/usr/lib64/chromium/chrome
01bcf000-028bf000 rwxp 00000000 00:00 0 [heap]
7fb97a083000-7fb97a099000 r-xp 00000000 08:02 773575
/usr/lib64/browser-plugins/gecko-mediaplayer.so
7fb97a099000-7fb97a298000 ---p 00016000 08:02 773575
/usr/lib64/browser-plugins/gecko-mediaplayer.so
7fb97a298000-7fb97a299000 r-xp 00015000 08:02 773575
/usr/lib64/browser-plugins/gecko-mediaplayer.so
7fb97a299000-7fb97a29a000 rwxp 00016000 08:02 773575
/usr/lib64/browser-plugins/gecko-mediaplayer.so
7fb97a29a000-7fb97a2b0000 r-xp 00000000 08:02 742073
/usr/lib64/browser-plugins/gecko-mediaplayer-wmp.so
7fb97a2b0000-7fb97a4af000 ---p 00016000 08:02 742073
/usr/lib64/browser-plugins/gecko-mediaplayer-wmp.so
7fb97a4af000-7fb97a4b0000 r-xp 00015000 08:02 742073
/usr/lib64/browser-plugins/gecko-mediaplayer-wmp.so
7fb97a4b0000-7fb97a4b1000 rwxp 00016000 08:02 742073
/usr/lib64/browser-plugins/gecko-mediaplayer-wmp.so
7fb97a4b1000-7fb97a4c7000 r-xp 00000000 08:02 705449
/usr/lib64/browser-plugins/gecko-mediaplayer-rm.so
7fb97a4c7000-7fb97a6c6000 ---p 00016000 08:02 705449
/usr/lib64/browser-plugins/gecko-mediaplayer-rm.so
7fb97a6c6000-7fb97a6c7000 r-xp 00015000 08:02 705449
/usr/lib64/browser-plugins/gecko-mediaplayer-rm.so
7fb97a6c7000-7fb97a6c8000 rwxp 00016000 08:02 705449
/usr/lib64/browser-plugins/gecko-mediaplayer-rm.so
7fb97a6c8000-7fb97a6de000 r-xp 00000000 08:02 702771
/usr/lib64/browser-plugins/gecko-mediaplayer-qt.so
7fb97a6de000-7fb97a8dd000 ---p 00016000 08:02 702771
/usr/lib64/browser-plugins/gecko-mediaplayer-qt.so
7fb97a8dd000-7fb97a8de000 r-xp 00015000 08:02 702771
/usr/lib64/browser-plugins/gecko-mediaplayer-qt.so
7fb97a8de000-7fb97a8df000 rwxp 00016000 08:02 702771
/usr/lib64/browser-plugins/gecko-mediaplayer-qt.so
7fb97a8df000-7fb97a8ff000 r-xp 00000000 08:02 142958
/usr/lib64/libdbus-glib-1.so.2.1.0
7fb97a8ff000-7fb97aaff000 ---p 00020000 08:02 142958
/usr/lib64/libdbus-glib-1.so.2.1.0
7fb97aaff000-7fb97ab00000 r-xp 00020000 08:02 142958
/usr/lib64/libdbus-glib-1.so.2.1.0
7fb97ab00000-7fb97ab01000 rwxp 00021000 08:02 142958
/usr/lib64/libdbus-glib-1.so.2.1.0
7fb97ab01000-7fb97af14000 rwxs 00000000 00:04 2097157
/SYSV00000000 (deleted)
7fb97af14000-7fb97cee5000 r-xp 00000000 08:02 1133505
/opt/kde3/share/icons/hicolor/icon-theme.cache
7fb97cee5000-7fb97e7db000 r-xp 00000000 08:02 1146417
/usr/share/icons/hicolor/icon-theme.cache
7fb97e7db000-7fb986209000 r-xp 00000000 08:02 119233
/usr/share/icons/oxygen/icon-theme.cache
7fb986209000-7fb986213000 r-xp 00000000 08:02 712030
/usr/share/locale-bundle/en_GB/LC_MESSAGES/glib20.mo
7fb986213000-7fb986214000 ---p 00000000 00:00 0
7fb986214000-7fb986234000 rwxp 00000000 00:00 0
7fb986244000-7fb986245000 ---p 00000000 00:00 0
7fb986245000-7fb986b45000 rwxp 00000000 00:00 0
7fb986b45000-7fb986b60000 r-xs 00000000 08:02 170094
/usr/share/mime/mime.cache
7fb986b60000-7fb986b61000 ---p 00000000 00:00 0
7fb986b61000-7fb986b81000 rwxp 00000000 00:00 0
7fb986b89000-7fb986bbe000 r-xs 00000000 08:02 210864
/var/run/nscd/dbZTmeX4 (deleted)
7fb986cfe000-7fb986d14000 r-xp 00000000 08:02 702619
/usr/lib64/browser-plugins/gecko-mediaplayer-dvx.so
7fb986d14000-7fb986f13000 ---p 00016000 08:02 702619
/usr/lib64/browser-plugins/gecko-mediaplayer-dvx.so
7fb986f13000-7fb986f14000 r-xp 00015000 08:02 702619
/usr/lib64/browser-plugins/gecko-mediaplayer-dvx.so
7fb986f14000-7fb986f15000 rwxp 00016000 08:02 702619
/usr/lib64/browser-plugins/gecko-mediaplayer-dvx.so
7fb986f15000-7fb986f16000 ---p 00000000 00:00 0
7fb986f16000-7fb986f36000 rwxp 00000000 00:00 0
7fb986f3e000-7fb986f3f000 ---p 00000000 00:00 0
7fb986f3f000-7fb986f5f000 rwxp 00000000 00:00 0
7fb986f77000-7fb986f78000 ---p 00000000 00:00 0
7fb986f78000-7fb986f98000 rwxp 00000000 00:00 0
7fb986f98000-7fb986f99000 ---p 00000000 00:00 0
7fb986f99000-7fb986fb9000 rwxp 00000000 00:00 0
7fb986fc9000-7fb986fd1000 rwxs 00000000 00:10 29334
/dev/shm/org.chromium.Nqartq (deleted)
7fb986fd1000-7fb986fd2000 ---p 00000000 00:00 0
7fb986fd2000-7fb986ff2000 rwxp 00000000 00:00 0
7fb986ff2000-7fb986ff4000 rwxs 00000000 08:03 27488
/home/vadymk/.cache/chromium/Cache/data_3
7fb986ff4000-7fb986ff6000 rwxs 00000000 08:03 22571
/home/vadymk/.cache/chromium/Cache/data_2
7fb986ff6000-7fb986ff8000 rwxs 00000000 08:03 22568
/home/vadymk/.cache/chromium/Cache/data_1
7fb986ff8000-7fb986ffa000 rwxs 00000000 08:03 21959
/home/vadymk/.cache/chromium/Cache/data_0
7fb986ffa000-7fb98703b000 rwxs 00000000 08:03 21956
/home/vadymk/.cache/chromium/Cache/index
7fb98703b000-7fb98709b000 rwxs 00000000 00:04 2031620
/SYSV00000000 (deleted)/usr/bin/chromium: line 2: 5581 Aborted
/usr/lib64/chromium/chrome-wrapper --enable-plugins --enable-user-scripts
--enable-
extensions --enable-sync "$@"
Original comment by vkr...@gmail.com
on 30 Jan 2010 at 7:20
Here is another stack trace from chromium 5.0.319.0 for x86_64 on openSUSE 11.2
for
x86_64 under KDE 4.3.5 where gecko-mediaplayer is causing chromium to hang.
http://pastebin.com/m21aa68db
Original comment by vkr...@gmail.com
on 10 Feb 2010 at 9:30
Perhaps you should configure using "--without-gconf" and see if this goes away.
Also
you don't list what version you are using.
Original comment by kdeko...@gmail.com
on 10 Feb 2010 at 9:45
As a bug on the Chrome bug tracker says, this is a bug in Chrome. I believe
the
underlying problem is that Chrome sometimes hangs if something starts a nested
gtk
message loop, which gecko-mediaplayer appears to be doing via gconf in this
call
stack:
http://code.google.com/p/chromium/issues/detail?id=24507#c7
Original comment by evan@chromium.org
on 10 Feb 2010 at 9:50
I use svn rev358 of gecko-mediaplayer (the one which works with apple
trailers). Will
try the --without-gconf option and let you know the result.
Original comment by vkr...@gmail.com
on 11 Feb 2010 at 8:24
--without-gconf appears to fix it with the svn tip of gecko-mediaplayer. There
is one
small glitch - it is not possible to generate an rpm once --without-gconf is
passed
to configure. The "check" phase fails with
Processing files: gecko-mediaplayer-0.9.9.1-1.x86_64
error: File not found: /usr/src/packages/BUILDROOT/gecko-mediaplayer-0.9.9.1-
1.x86_64/usr/share/doc/packages/gecko-mediaplayer
error: File not found: /usr/src/packages/BUILDROOT/gecko-mediaplayer-0.9.9.1-
1.x86_64/etc/gconf/schemas/gecko-mediaplayer.schemas
A similar error occurs if I use the spec file from the packman's package and
the
tarball corresponding to the svn tip:
+ test -d /usr/src/packages/BUILDROOT/gecko-mediaplayer-0.9.9-
1.pm.2.1.x86_64/etc/gconf/schemas
error: Bad exit status from /var/tmp/rpm-tmp.MtP9I5 (%install)
Original comment by vkr...@gmail.com
on 13 Feb 2010 at 7:45
Spec file should be fixed now in SVN, please retry
Original comment by kdeko...@gmail.com
on 13 Feb 2010 at 7:51
BTW, the spec file assumes that --with-gconf is enabled, if you chose to change
that
you may need to edit the .spec.in file to meet your requirements.
Original comment by kdeko...@gmail.com
on 13 Feb 2010 at 7:54
Marking this as fixed since the --without-gconf fixes it, and it is an upstream
chrome bug.
Original comment by kdeko...@gmail.com
on 24 Feb 2010 at 3:57
Issue 97 has been merged into this issue.
Original comment by kdeko...@gmail.com
on 15 Jun 2010 at 7:50
Original issue reported on code.google.com by
snkiz...@gmail.com
on 25 Nov 2009 at 9:15