From owner-freebsd-questions@FreeBSD.ORG Tue Jan 16 21:37:55 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3F37416A407 for ; Tue, 16 Jan 2007 21:37:55 +0000 (UTC) (envelope-from freebsdwicker@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by mx1.freebsd.org (Postfix) with ESMTP id DC6C313C428 for ; Tue, 16 Jan 2007 21:37:54 +0000 (UTC) (envelope-from freebsdwicker@gmail.com) Received: by wr-out-0506.google.com with SMTP id 71so266118wri for ; Tue, 16 Jan 2007 13:37:54 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=MIXF73ArRFp4pr3Em26jHISLolxKB6VefbD+uRq8/GjaXeWePwb8SWyI26cFoqgM5WncIIHeAxrRuZIp1EtwCxqplJdGZQ+rGbCRY7WXZvrp29xdQ/v9ZM8GvH9EjiZhgFfvcOUcMhK0vamtpiUlq6q6dHDrmnXuwEmH7jFzJ7Q= Received: by 10.90.36.9 with SMTP id j9mr5222270agj.1168983473764; Tue, 16 Jan 2007 13:37:53 -0800 (PST) Received: by 10.90.35.8 with HTTP; Tue, 16 Jan 2007 13:37:53 -0800 (PST) Message-ID: <2d19405f0701161337p784d881dk52289aa61d9ce34d@mail.gmail.com> Date: Tue, 16 Jan 2007 13:37:53 -0800 From: "FreeBSD WickerBill" To: freebsd-questions@freebsd.org In-Reply-To: <20070116131316.N47969@wonkity.com> MIME-Version: 1.0 References: <20070116131316.N47969@wonkity.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: Firefox mess in Freebsd 6.1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jan 2007 21:37:55 -0000 On 1/16/07, Warren Block wrote: > > On Tue, 16 Jan 2007, Dak Ghatikachalam wrote: > > > My Firefox is crashing all the time since I setup the flash plugins, > > > > I first plugged in the mplayer and after which it was working well. > > > > Because several other news websites were expecting flash or shockwave > > plugins > > > > I went ahead and did everything per the instructions in > > > > < that procedure is outdated, so I'm not going to repeat the link > > > > > after doing this the firefox is crashing left and right. > > Here's my checklist. This works on 6.2-Release and 6.2-Stable as of > 16 Jan 2007 with Firefox 2.0.0.1: > > Install the dlsym patch: > > Note: a new version of rtld.c came out in stable on 16 Jan 2007. If you > don't run 6-Stable, fetch the patch file like this: > > # cd /usr/src/libexec/rtld-elf/ > # fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff > > Here's an updated patch file I made for rtld.c v 1.106.2.4: > > --- rtld.c.orig Tue Jan 16 06:50:53 2007 > +++ rtld.c Tue Jan 16 06:54:15 2007 > @@ -131,6 +131,7 @@ > static void unref_dag(Obj_Entry *); > static void ref_dag(Obj_Entry *); > > +void *_dlsym(void *, const char *); > void r_debug_state(struct r_debug *, struct link_map *); > > /* > @@ -182,6 +183,7 @@ > (func_ptr_type) &dlclose, > (func_ptr_type) &dlerror, > (func_ptr_type) &dlopen, > + (func_ptr_type) &_dlsym, > (func_ptr_type) &dlsym, > (func_ptr_type) &dladdr, > (func_ptr_type) &dllockinit, > @@ -1762,6 +1764,12 @@ > trace_loaded_objects(obj); > wlock_release(rtld_bind_lock, lockstate); > exit(0); > +} > + > +void * > +_dlsym(void *handle, const char *name) > +{ > + return dlsym(handle, name); > } > > void * > --cut here > > # patch < rtld_dlsym_hack.diff > # make > # make install > > Link the library: > > cd /usr/local/lib/browser_plugins > ln -sf /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so . > ln -sf /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt . > > In /etc/libmap.conf: > > # [ALPHA SUPPORT] Flash7 with Mozilla > [/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so] > libpthread.so.0 libpthread.so.2 > libdl.so.2 pluginwrapper/flash7.so > libz.so.1 libz.so.3 > libm.so.6 libm.so.4 > libc.so.6 pluginwrapper/flash7.so > > -Warren Block * Rapid City, South Dakota USA > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > or, look in /usr/local/lib/firefox/plugins/ and make sure the plugin or a symlink exists.