[Pidgin] #8758: perl plugin does not get unloaded

Pidgin trac at pidgin.im
Mon Mar 23 13:05:08 EDT 2009


#8758: perl plugin does not get unloaded
---------------------+------------------------------------------------------
 Reporter:  cavedon  |           Owner:         
     Type:  defect   |          Status:  new    
Milestone:           |       Component:  plugins
  Version:  2.5.5    |      Resolution:         
 Keywords:           |   Launchpad_bug:         
---------------------+------------------------------------------------------

Comment(by deryni):

 What sort of constants are causing you problems? The memory locations of
 the perl plugin should remain valid I would imagine as the module is never
 unloaded (the perl.so indicated there is the upstream perl shared object,
 that is the perl language library not pidgin's perl.so).do

 However, as that comment indicates, it was clear that there may be reasons
 for pidgin to need to unload the module as some point. A patch which
 tracked the returned handle and unloaded it when the perl plugin is
 unloaded would be accepted.

 I forget, offhand, what the need for that line was but I do recall it
 being necessary at the time something to do with not having the perl
 symbols available or something like that (potentially due to the way
 libpurple was loading plugins).

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8758#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list