Hi Nathan - this is a module I'm working on, that's why it's not on your system. I know the problem is specific to my module, I'm trying to figure out why. freeswitch reports module unloaded, but lsof reports that fs is still talking to it, meaning freeswitch still reports it as open file. chris On Fri, Mar 4, 2016 at 1:15 PM, Nathan Neulinger <nneul@mst.edu> wrote:
I certainly don't see it with other modules on my system.
Are you able to test it with other modules on yours? i.e. try unloading something like mod_opus (unless you are using it). And see if the same behavior exists. If it doesn't, problem is specific to the module being unloaded.
-- Nathan
On 03/04/2016 12:10 PM, Chris Mandra wrote:
It seems to me that the problem is that the library is not being unloaded, or it's not properly loaded or both?
Am I the only one running into this sort of thing?
thanks for all your help, chris
On Fri, Mar 4, 2016 at 10:49 AM, Chris Mandra <mandra@gmail.com <mailto: mandra@gmail.com>> wrote:
freeswitc 10760 freeswitch DEL REG 8,1 157457 /usr/local/freeswitch/mod/mod_skeleton.so
after
freeswitc 10760 freeswitch DEL REG 8,1 157457 /usr/local/freeswitch/mod/mod_skeleton.so
both the same after loading and unloading
On Fri, Mar 4, 2016 at 9:16 AM, Nathan Neulinger <nneul@mst.edu <mailto:nneul@mst.edu>> wrote:
If you do the lsof before and then after the unload, does the lsof still show the same filename as opened?
-- Nathan
On 03/04/2016 07:53 AM, Chris Mandra wrote: > And I want to stress, that I delete the file from disc unload the module, reload the module and it says it loads, so > this doesn't make sense to me… > > On Friday, March 4, 2016, Chris Mandra <mandra@gmail.com <mailto:mandra@gmail.com> <mailto:mandra@gmail.com <mailto: mandra@gmail.com>>> wrote: > > Nevermind. > It's still not working. > > Couple of questions: > I'm writing this I'm c++. Could that be causing problems? > Here's my makefile. Is anything obvs causing trouble here: > > BASE=../../../.. > include $(BASE)/build/modmake.rules > LOCAL_CFLAGS=-I./include -std=c++0x -DBUILD_VERSION=\"$(BUILD_VERSION)\" -Iinclude$(LOCAL_CFLAGS_$(ARCH)) -fpermissive > LOCAL_LDFLAGS+=-lboost_program_options > strategy.o: strategy.cpp > ladspa_strategy.o: ladspa_strategy.cpp > dsp_strategy.o: dsp_strategy.cpp > param_strategy.o: param_strategy.cpp > load.o: load.cpp > tokenizer.o: tokenizer.cpp > validators.o: validators.cpp > LOCAL_OBJS+=ladspa_strategy.o strategy.o dsp_strategy.o load.o tokenizer.o param_strategy.o > local_depend: $(LOCAL_OBJS) > > Thanks, Chris > > > > On Friday, March 4, 2016, Chris Mandra <mandra@gmail.com <mailto:mandra@gmail.com> <javascript:_e(%7B%7D,'cvml','mandra@gmail.com <mailto:mandra@gmail.com>');>> wrote: > > So here's another wrinkle. I've removed my module from the system, recreated it fresh with a new filename (and > internal names where apropos) and it's reloading is working properly now. Same code. How is this possible? > Thanks, > Chris > > On Thursday, March 3, 2016, Chris Mandra < mandra@gmail.com <mailto:mandra@gmail.com>> wrote: > > Does that make anything come to mind? > > On Wednesday, March 2, 2016, Chris Mandra < mandra@gmail.com <mailto:mandra@gmail.com>> wrote: > > 1.6 > > On Wed, Mar 2, 2016 at 11:57 AM, Ken Rice < krice@freeswitch.org <mailto:krice@freeswitch.org>> wrote: > > What version of FreeSWITCH are you building this against? ____ > > __ __ > > __ __ > > __ __ > > __ __ > > __ __ > > *From:* freeswitch-users-bounces@lists.freeswitch.org <mailto: freeswitch-users-bounces@lists.freeswitch.org> > [mailto: freeswitch-users-bounces@lists.freeswitch.org <mailto: freeswitch-users-bounces@lists.freeswitch.org>] *On Behalf Of *Chris Mandra > *Sent:* Wednesday, March 2, 2016 10:37 AM > *To:* FreeSWITCH Users Help < freeswitch-users@lists.freeswitch.org <mailto: freeswitch-users@lists.freeswitch.org>> > *Subject:* [Freeswitch-users] module question____ > > __ __ > > I unload, wipe the file reload and it says it's reloaded > This makes no sense > On Wednesday, March 2, 2016, Nathan Neulinger <nneul@mst.edu <mailto:nneul@mst.edu>> wrote:____ > > I think he said earlier that if he shuts down completely, it works fine, but he's wanting to be > able to reload on the > fly to test new changes. > > -- Nathan > > On 03/02/2016 08:59 AM, Ken Rice wrote: > > Have you completely shut FreeSwitch down? There is a chance when you unload a module, that > module doesn’t actually > > unload, its still loaded, just deactivated. You can easily verify this by making sure the .so > for the module is gone, > > and restarting FreeSWITCH completely. > > > > *From:* freeswitch-users-bounces@lists.freeswitch.org <mailto:freeswitch-users-bounces@lists.freeswitch.org> > [mailto: freeswitch-users-bounces@lists.freeswitch.org <mailto:freeswitch-users-bounces@lists.freeswitch.org>] *On Behalf > > Of *Chris Mandra > > *Sent:* Wednesday, March 2, 2016 8:30 AM > > *To:* FreeSWITCH Users Help < freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@lists.freeswitch.org>> > > *Subject:* Re: [Freeswitch-users] module question > > > > No, not chroot'd. I'm compiling a bunch of my own classes, could be my makefile? > > > > On Wednesday, March 2, 2016, Nathan Neulinger <nneul@mst.edu <mailto:nneul@mst.edu> <mailto:nneul@mst.edu <mailto: nneul@mst.edu>>> wrote: > > > > Is there any chance you are running freeswitch chroot'd? > > > > On 03/02/2016 06:14 AM, Chris Mandra wrote: > > > Thank you for writing Stephen, I've already tried that, and that's how I know it's > reporting what it's reporting > > and how > > > it doesn't make any sense. > > > > > > Fs is reporting this: /usr/local/freeswitch/mod/mod_test_dsp.so > > > > > > however that file doesn’t even exist > > > > > > and yet it still says it’s loading it > > > > > > how is that possible? > > > > > > > > > On Wednesday, March 2, 2016, Steven Ayre <steveayre@gmail.com <mailto:steveayre@gmail.com> <javascript:;> > <mailto:steveayre@gmail.com <mailto: steveayre@gmail.com> > > <javascript:;>>> wrote: > > > > > > When the file is loaded use find FreeSWITCH's PID and then use the 'lsof -p $PID | > grep mod_' command... > > it'll show > > > you a list of the modules FreeSWITCH currently has loaded. See if it's loading > from a different path that way. > > > > > > On 2 March 2016 at 02:52, Chris Mandra <mandra@gmail.com <mailto:mandra@gmail.com> <javascript:;> > > <javascript:_e(%7B%7D,'cvml',' mandra@gmail.com <mailto:mandra@gmail.com> <javascript:;>');>> wrote: > > > > > > Any other ideas? > > > > > > > > > On Tuesday, March 1, 2016, Chris Mandra <mandra@gmail.com <mailto:mandra@gmail.com> <javascript:;> > > <javascript:_e(%7B%7D,'cvml',' mandra@gmail.com <mailto:mandra@gmail.com> <javascript:;>');>> wrote: > > > > > > Thanks for your responses so far guys. Italo, its only built from source > so I don't think that's the > > issue. > > > This is baffling. I've tried it in more one machine, same result. > > > > > > On Tuesday, March 1, 2016, Chris Mandra <mandra@gmail.com <mailto:mandra@gmail.com> <javascript:;>> > wrote: > > > > > > So, FS is reporting > > > > > > reporting this: /usr/local/freeswitch/mod/mod_test_dsp.so > > > > > > however that file doesn’t even exist > > > > > > and yet it still says it’s loading it > > > > > > how is that possible? > > > > > > > > > On Tue, Mar 1, 2016 at 12:34 PM, Nathan Neulinger <nneul@mst.edu <mailto:nneul@mst.edu> > <javascript:;>> wrote: > > > > > > > > > > > > On 03/01/2016 09:41 AM, Chris Mandra wrote: > > > > thanks for the reply Nathan - this is really weird: > > > > > > > > after i remove the .so files (and make sure they're gone from my > disk) it still reports it > > successfully reloads > > > > > > > > > > Ok, so issue 'lsof -p PID_OF_FREESWITCH' and look for the path to > the .so file that it > > loaded. It's > > > likely pulling it in > > > from a different location. > > > > > > Or 'strace -v -f -s 500 -o /tmp/trc -p PID_OF_FREESWITCH', then > issue the reload, then kill the > > > strace and look for what > > > file/path it searched/etc. > > > > > > -- Nathan > > > > > > ------------------------------------------------------------ > > > Nathan Neulinger nneul@mst.edu <mailto:nneul@mst.edu> <javascript:;> > > > Missouri S&T Information Technology (573) 612-1412 <tel:%28573%29%20612-1412> > <tel:%28573%29%20612-1412> <tel:%28573%29%20612-1412> > > > System Administrator - Architect > > > > > > >
> > >
Professional FreeSWITCH Consulting Services:
> > >consulting@freeswitch.org
<mailto:consulting@freeswitch.org> <javascript:;>
> > >
http://www.freeswitchsolutions.com
> > > > > > Official
FreeSWITCH Sites
> > >http://www.freeswitch.org > > >
http://confluence.freeswitch.org
> > >http://www.cluecon.com > > > > > >
FreeSWITCH-users mailing list
> > >
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org> <javascript:;>
> > >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > > > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> > >http://www.freeswitch.org > > > > > > > > > > > > > > > -- > > > mandra > > > c:
410.258.5281 <tel:410.258.5281> <tel:410.258.5281
<tel:410.258.5281>> <tel:410.258.5281 <tel:410.258.5281>> > > > > > > > > > > > > -- > > > mandra > > > c:410.258.5281
<tel:410.258.5281> <tel:410.258.5281
<tel:410.258.5281>> <tel:410.258.5281 <tel:410.258.5281>> > > > > > > > > > > > > -- > > > mandra > > > c:410.258.5281
<tel:410.258.5281> <tel:410.258.5281
<tel:410.258.5281>> <tel:410.258.5281 <tel:410.258.5281>> > > > > > >
_________________________________________________________________________
> > > Professional
FreeSWITCH Consulting Services:
> > >consulting@freeswitch.org
<mailto:consulting@freeswitch.org> <javascript:;>
> <javascript:_e(%7B%7D,'cvml','
consulting@freeswitch.org <mailto:consulting@freeswitch.org> <javascript:;>');>
> > >
http://www.freeswitchsolutions.com
> > > > > > Official FreeSWITCH
Sites
> > >http://www.freeswitch.org > > >
http://confluence.freeswitch.org
> > >http://www.cluecon.com > > > > > > FreeSWITCH-users
mailing list
> > >
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org> <javascript:;>
> > <javascript:_e(%7B%7D,'cvml','
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org> <javascript:;>');>
> > >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> > >http://www.freeswitch.org > > > > > > > > > > > > > > > -- > > > mandra > > > c:410.258.5281 <tel:
410.258.5281> <tel:410.258.5281 <tel:410.258.5281>>
> > > > > > > > >
_________________________________________________________________________
> > > Professional FreeSWITCH
Consulting Services:
> > >consulting@freeswitch.org
<mailto:consulting@freeswitch.org> <javascript:;>
> > >
http://www.freeswitchsolutions.com
> > > > > > Official FreeSWITCH Sites > > >http://www.freeswitch.org > > >
http://confluence.freeswitch.org
> > >http://www.cluecon.com > > > > > > FreeSWITCH-users mailing list > > >
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org> <javascript:;>
> > >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> > >http://www.freeswitch.org > > > > > > > -- > >
------------------------------------------------------------
> > Nathan Neulingernneul@mst.edu
<mailto:nneul@mst.edu> <javascript:;>
> > Missouri S&T Information
Technology(573) 612-1412 <tel:%28573%29%20612-1412> <tel:%28573%29%20612-1412>
> > System Administrator - Architect > > > >
_________________________________________________________________________
> > Professional FreeSWITCH
Consulting Services:
> >consulting@freeswitch.org <mailto:
consulting@freeswitch.org> <javascript:;>
> >http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > >http://www.freeswitch.org > >http://confluence.freeswitch.org > >http://www.cluecon.com > > > > FreeSWITCH-users mailing list > >
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org> <javascript:;>
> >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> >http://www.freeswitch.org > > > > > > > > -- > > mandra > > c:410.258.5281 <tel:410.258.5281>
<tel:410.258.5281 <tel:410.258.5281>>
> > > > > > > >
_________________________________________________________________________
> > Professional FreeSWITCH Consulting
Services:
> >consulting@freeswitch.org <mailto:
consulting@freeswitch.org>
> >http://www.freeswitchsolutions.com > > > > Official FreeSWITCH Sites > >http://www.freeswitch.org > >http://confluence.freeswitch.org > >http://www.cluecon.com > > > > FreeSWITCH-users mailing list > >
FreeSWITCH-users@lists.freeswitch.org <mailto: FreeSWITCH-users@lists.freeswitch.org>
> >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> >http://www.freeswitch.org > > > > -- >
------------------------------------------------------------
> Nathan Neulingernneul@mst.edu <mailto:
nneul@mst.edu>
> Missouri S&T Information Technology(573)
612-1412 <tel:%28573%29%20612-1412> <tel:%28573%29%20612-1412>
> System Administrator - Architect > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting
Services:
>consulting@freeswitch.org <mailto:consulting@freeswitch.org> >http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites >http://www.freeswitch.org >http://confluence.freeswitch.org >http://www.cluecon.com > > FreeSWITCH-users mailing list >FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org____ > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> <tel:
410.258.5281 <tel:410.258.5281>>____
> > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting
Services:
> consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org > > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> > > > > -- > mandra > c:410.258.5281 <tel:410.258.5281> > > >
_________________________________________________________________________
> Professional FreeSWITCH Consulting Services: > consulting@freeswitch.org <mailto:consulting@freeswitch.org> > http://www.freeswitchsolutions.com > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://confluence.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
-- ------------------------------------------------------------ Nathan Neulinger nneul@mst.edu <mailto:nneul@mst.edu> Missouri S&T Information Technology (573) 612-1412
<tel:%28573%29%20612-1412>
System Administrator - Architect
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:
FreeSWITCH-users@lists.freeswitch.org>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-users
-- mandra c:410.258.5281 <tel:410.258.5281>
-- mandra c:410.258.5281
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- ------------------------------------------------------------ Nathan Neulinger nneul@mst.edu Missouri S&T Information Technology (573) 612-1412 System Administrator - Architect
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- mandra c:410.258.5281