On Thu, Jul 29, 2004 at 07:42:46PM -0400, Smoke wrote:
> Hi all,
> 
> I'm running into a problem using erss... I'm at a loss for how to
> troubleshoot this further, so if anyone has any suggestions, please
> let me know. 
> 
> The problem only occurs when using a config file that has the
> 
> <item_description>description</item_description>

Depending on the config, that might be the type that causes a tooltip to be
generated.

> line set. After the window appears and the title is displayed, erss
> freezes and can only be stopped with a "kill -9". Meanwhile, the CPU
> is running at near 100% without noticeably slowing down any other
> programs running, so i'm guessing it's some kind of infinite loop.

Yep, probably a good guess. I've seen similar behavior, to the point that I
don't use erss much anymore, because I haven't had a lot of time to debug.

> Running it with gdb reveals that it never gets past an
> erss_tooltip_new() function call. A few lines into that function is a
> call to:
> 
> evas_object_resize (tt->bg, w, h);
> 
> which never returns. From a gdb trace it looks like the real culprit
> is etox_layout(). Included below are a few gdb backtraces after
> stopping and starting erss repeatedly. I'd like to know if i'm
> correctly interpreting this to find where things are getting
> stuck. And i'd _really_ like to know how to fix it :)

There could be a bug in the wrapping code for etox that triggers an infinite
loop. Could you send me a specific set of text that seems to cause it? I'll
put together a small etox program with that text to see if I can replicate it
outside of erss.

Thanks!

-- 
------------------------------------------------------------------------
| Nathan Ingersoll          \\  Computer Systems & Network Coordinator |
| [EMAIL PROTECTED]   \\  http://www.ruralcenter.org            |
| http://ningerso.atmos.org/  \\  Rural Health Resource Center         |
------------------------------------------------------------------------

Attachment: signature.asc
Description: Digital signature

Reply via email to