Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Issue 1617014: Turn off TCMalloc for Linux to fix plugin crashes. (Closed)

Created:
10 years, 8 months ago by willchan no longer on Chromium
Modified:
9 years, 7 months ago
Reviewers:
Lei Zhang, duchydemux
CC:
chromium-reviews
Visibility:
Public.

Description

Turn off TCMalloc for Linux to fix plugin crashes. BUG=38692 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=44105

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1 line, -1 line) Patch
M build/common.gypi View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 4 (0 generated)
willchan no longer on Chromium
10 years, 8 months ago (2010-04-09 18:14:55 UTC) #1
Lei Zhang
LGTM =( Let me see if I can reproduce it here.
10 years, 8 months ago (2010-04-09 18:16:47 UTC) #2
duchydemux
On 2010/04/09 18:16:47, Lei Zhang wrote: > LGTM > > =( Let me see if ...
10 years, 8 months ago (2010-04-11 15:00:22 UTC) #3
willchan no longer on Chromium
10 years, 8 months ago (2010-04-11 23:52:35 UTC) #4
You should copy that information into the bug report linked in the
changelist description.  That said, that's the same information that
fta provided in the bug report.  thestig has provided me access to a
box that I can repro the bug on, so I will debug it on Monday.

On Sun, Apr 11, 2010 at 3:00 PM,  <duchydemux@gmail.com> wrote:
> On 2010/04/09 18:16:47, Lei Zhang wrote:
>>
>> LGTM
>
>> =( Let me see if I can reproduce it here.
>
> I'm having this issue, too. Here's the crash dump from karmic 2.6.31-20 from
> the
> bash prompt. To get this typed in chromium-browser, loaded youtube.com,
> clicked
> a video and this dump happened when I went full screen.
> :~$ chromium-browser
> *** glibc detected *** /usr/lib/chromium-browser/chromium-browser
> --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646: free(): invalid pointer: 0x0b4d61c0 ***
> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6[0x10eaff1]
> /lib/tls/i686/cmov/libc.so.6[0x10ec6f2]
> /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x10ef7cd]
> /usr/lib/libGL.so.1(glXChooseVisual+0x157)[0x57fb507]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44c706c]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44cc512]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44ccb98]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44b6180]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44b73f6]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44b9c17]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x45502b3]
> [0xb2b4ff2f]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a5441f]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a70876]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a7099d]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a53803]
> [0xb26dc331]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a5441f]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4527111]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a708fc]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a7099d]
> [0xb273e7cc]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4ae9b4d]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a52275]
> [0xb273de84]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4ae9b4d]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a5441f]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x4a51453]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44f0172]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44f4f5f]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44f2ed7]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x47feb1d]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x48450b9]
> /usr/lib/adobe-flashplugin/libflashplayer.so[0x44b91cb]
> /usr/lib/libgtk-x11-2.0.so.0[0xb95474]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x328072]
> /usr/lib/libgobject-2.0.so.0[0x33d7a8]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x648)[0x33e9b8]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x33efb6]
> /usr/lib/libgtk-x11-2.0.so.0[0xcb1820]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xd0)[0xb8dc20]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x219)[0xb8eea9]
> /usr/lib/libgdk-x11-2.0.so.0[0x44b65a]
> /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0x53ee88]
> /lib/libglib-2.0.so.0[0x542730]
> /lib/libglib-2.0.so.0(g_main_context_iteration+0x73)[0x542863]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x86e9885]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x86e9500]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x86c41e5]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x86c436d]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x93e8d88]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x806b864]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x806cd01]
> /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x1096b56]
> /usr/lib/chromium-browser/chromium-browser --type=plugin
> --plugin-path=/usr/lib/adobe-flashplugin/libflashplayer.so --lang=en-US
> --plugin-data-dir=/home/duchy/.config/chromium/Default
> --channel=15878.0xc35a780.485678646[0x806a4d1]
> ======= Memory map: ========
> 00110000-0012b000 r-xp 00000000 08:01 549345
> /usr/lib/libatk-1.0.so.0.2809.1
> 0012b000-0012c000 r--p 0001b000 08:01 549345
> /usr/lib/libatk-1.0.so.0.2809.1
> 0012c000-0012d000 rw-p 0001c000 08:01 549345
> /usr/lib/libatk-1.0.so.0.2809.1
> 0012d000-00145000 r-xp 00000000 08:01 9890307
> /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
> 00145000-00146000 r--p 00017000 08:01 9890307
> /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
> 00146000-00147000 rw-p 00018000 08:01 9890307
> /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
> 00147000-00152000 r-xp 00000000 08:01 549384
> /usr/lib/libpangocairo-1.0.so.0.2600.0
> 00152000-00153000 r--p 0000a000 08:01 549384
> /usr/lib/libpangocairo-1.0.so.0.2600.0
> 00153000-00154000 rw-p 0000b000 08:01 549384
> /usr/lib/libpangocairo-1.0.so.0.2600.0
> 00154000-001e7000 r-xp 00000000 08:01 9890143
>  /usr/lib/libgio-2.0.so.0.2200.3
> 001e7000-001e8000 r--p 00092000 08:01 9890143
>  /usr/lib/libgio-2.0.so.0.2200.3
> 001e8000-001e9000 rw-p 00093000 08:01 9890143
>  /usr/lib/libgio-2.0.so.0.2200.3
> 001e9000-001ea000 rw-p 00000000 00:00 0
> 001ea000-00230000 r-xp 00000000 08:01 549383
> /usr/lib/libpango-1.0.so.0.2600.0
> 00230000-00231000 r--p 00045000 08:01 549383
> /usr/lib/libpango-1.0.so.0.2600.0
> 00231000-00232000 rw-p 00046000 08:01 549383
> /usr/lib/libpango-1.0.so.0.2600.0
> 00232000-00235000 r-xp 00000000 08:01 9889300
> /usr/lib/libgmodule-2.0.so.0.2200.3
> 00235000-00236000 r--p 00002000 08:01 9889300
> /usr/lib/libgmodule-2.0.so.0.2200.3
> 00236000-00237000 rw-p 00003000 08:01 9889300
> /usr/lib/libgmodule-2.0.so.0.2200.3
> 00237000-0023b000 r-xp 00000000 08:01 9889301
> /usr/lib/libgthread-2.0.so.0.2200.3
> 0023b000-0023c000 r--p 00003000 08:01 9889301
> /usr/lib/libgthread-2.0.so.0.2200.3
> 0023c000-0023d000 rw-p 00004000 08:01 9889301
> /usr/lib/libgthread-2.0.so.0.2200.3
> 0023d000-00240000 r-xp 00000000 08:01 549019     /usr/lib/libplds4.so
> 00240000-00241000 r--p 00002000 08:01 549019     /usr/lib/libplds4.so
> 00241000-00242000 rw-p 00003000 08:01 549019     /usr/lib/libplds4.so
> 00242000-00244000 r-xp 00000000 08:01 549140     /usr/lib/libXau.so.6.0.0
> 00244000-00245000 r--p 00001000 08:01 549140     /usr/lib/libXau.so.6.0.0
> 00245000-00246000 rw-p 00002000 08:01 549140     /usr/lib/libXau.so.6.0.0
> 00246000-00248000 r-xp 00000000 08:01 549621
> /usr/lib/libXcomposite.so.1.0.0
> 00248000-00249000 r--p 00001000 08:01 549621
> /usr/lib/libXcomposite.so.1.0.0
> 00249000-0024a000 rw-p 00002000 08:01 549621
> /usr/lib/libXcomposite.so.1.0.0
> 0024a000-0024c000 r-xp 00000000 08:01 9889337
>  /usr/lib/libXdamage.so.1.1.0
> 0024c000-0024d000 rw-p 00001000 08:01 9889337
>  /usr/lib/libXdamage.so.1.1.0
> 0024d000-00268000 r-xp 00000000 08:01 7020547    /lib/ld-2.10.1.so
> 00268000-00269000 r--p 0001a000 08:01 7020547    /lib/ld-2.10.1.so
> 00269000-0026a000 rw-p 0001b000 08:01 7020547    /lib/ld-2.10.1.so
> 0026a000-002e4000 r-xp 00000000 08:01 549184
> /usr/lib/libfreetype.so.6.3.20
> 002e4000-002e8000 r--p 00079000 08:01 549184
> /usr/lib/libfreetype.so.6.3.20
> 002e8000-002e9000 rw-p 0007d000 08:01 549184
> /usr/lib/libfreetype.so.6.3.20
> 002e9000-002ed000 r-xp 00000000 08:01 549417     /usr/lib/libXfixes.so.3.1.0
> 002ed000-002ee000 r--p 00003000 08:01 549417     /usr/lib/libXfixes.so.3.1.0
> 002ee000-002ef000 rw-p 00004000 08:01 549417     /usr/lib/libXfixes.so.3.1.0
> 002ef000-002f2000 r-xp 00000000 08:01 549367
> /usr/lib/libxcb-render-util.so.0.0.0
> 002f2000-002f3000 r--p 00002000 08:01 549367
> /usr/lib/libxcb-render-util.so.0.0.0
> 002f3000-002f4000 rw-p 00003000 08:01 549367
> /usr/lib/libxcb-render-util.so.0.0.0
> 002f4000-0031b000 r-xp 00000000 08:01 549385
> /usr/lib/libpangoft2-1.0.so.0.2600.0
> 0031b000-0031c000 r--p 00027000 08:01 549385
> /usr/lib/libpangoft2-1.0.so.0.2600.0
> 0031c000-0031d000 rw-p 00028000 08:01 549385
> /usr/lib/libpangoft2-1.0.so.0.2600.0
> 0031d000-00359000 r-xp 00000000 08:01 9888730
> /usr/lib/libgobject-2.0.so.0.2200.3
> 00359000-0035a000 r--p 0003b000 08:01 9888730
> /usr/lib/libgobject-2.0.so.0.2200.3
> 0035a000-0035b000 rw-p 0003c000 08:01 9888730
> /usr/lib/libgobject-2.0.so.0.2200.3
>
[15878:15878:107009481394:ERROR:chrome/browser/tab_contents/tab_contents.cc(1885)]
> Not implemented reached in virtual void TabContents::OnCrashedPlugin(const
> FilePath&) convert plugin path to plugin name
>
>
>
> http://codereview.chromium.org/1617014/show
>

Powered by Google App Engine
This is Rietveld 408576698