Assertions in 2.13.0

Gary Kramlich grim at reaperworld.com
Tue Jul 17 12:52:23 EDT 2018


On Fri, Jul 13, 2018 at 11:27 PM, <pidgin at alexoren.com> wrote:

> On 2018-07-13 10:24 PM, dequis wrote:
>
>> Are any of these actually new in 2.13.0?
>>
>
> Not sure.


I'd guess they're not new.


>
> As far as I can see it's all harmless noise (except the skypeweb login
>> error, where I assume you'd probably want it to log in)
>>
>
> What's the point of asserting on something that is "harmless noise"?


The typical case is so that you can find them and clean up the caller
that's calling it with bad data.  Obviously, these need cleaning up, as
does many many things in our code base.


> On Fri, 13 Jul 2018 at 13:21, Alex Oren <pidgin at alexoren.com> wrote:
>>
>>>
>>> I ran 2.1.13 on Windows with a debug log.
>>> Started, waited about a minute and closed it.
>>>
>>> There are several assertions in the log, some due to plugins:
>>>
>>> (00:32:12) plugins: C:\Program Files (x86)\Pidgin\plugins\libsametime.dll
>>> has a prefs_info, but is a prpl. This is no longer supported.
>>> (00:32:12) plugins: C:\Program Files (x86)\Pidgin\plugins\lurch.dll is
>>> not usable because the 'purple_init_plugin' symbol could not be found.
>>> Does the plugin call the PURPLE_INIT_PLUGIN() macro?
>>> (00:32:12) plugins: C:\Program Files (x86)\Pidgin\plugins\perl.dll is
>>> not loadable: `C:\Program Files (x86)\Pidgin\plugins\perl.dll': The
>>> specified module could not be found.
>>>
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Dango\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Droplet\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Espere\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\iPhone\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Marten-nu\purpl
>>> e\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Marten-nu-grey\
>>> purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Marten-Plain
>>> Buddy\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Marten-Plain
>>> White\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Mini
>>> LEDs\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\New
>>> iChat\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Prologue\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\stars\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\Stockholm\purpl
>>> e\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) icon-theme-loader: Reading file theme.xml from directory
>>> C:\Users\Alex\AppData\Roaming\.purple\themes\White Chat
>>> Bubbles\purple\status-icon
>>> (00:32:13) g_log: xmlnode_get_data: assertion `node != NULL' failed
>>> (00:32:13) signals: Signal data for chat-conversation-typing not found!
>>> (00:32:13) signals: Signal data for chat-conversation-typing not found!
>>>
>>> (00:32:15) g_log: skypeweb_string_get_chunk: assertion `haystack &&
>>> start' failed
>>> (00:32:15) connection: Connection error on 0E9B46F0 (reason: 0
>>> description: Failed getting Registration Token)
>>>
>>> (00:32:16) GLib: g_source_remove: assertion `tag > 0' failed
>>>
>>> (00:33:08) blist: Destroying
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: hangouts_buddy_free: assertion `hbuddy != NULL' failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_connection_get_state: assertion `gc != NULL'
>>> failed
>>> (00:33:08) g_log: purple_connection_get_state: assertion `gc != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddies: assertion `purplebuddylist !=
>>> NULL' failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) gtkconv: setting active conversation on toolbar 0EBE1758
>>> (00:33:08) g_log: purple_connection_get_prpl: assertion `gc != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_connection_get_state: assertion `gc != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddies: assertion `purplebuddylist !=
>>> NULL' failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddies: assertion `purplebuddylist !=
>>> NULL' failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>> (00:33:08) g_log: purple_find_buddy: assertion `purplebuddylist != NULL'
>>> failed
>>>
>>
> _______________________________________________
> Support at pidgin.im mailing list
> Want to unsubscribe?  Use this link:
> https://pidgin.im/cgi-bin/mailman/listinfo/support
>


Thanks,

--
Gary Kramlich <grim at reaperworld.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pidgin.im/pipermail/support/attachments/20180717/0b916951/attachment.html>


More information about the Support mailing list