I found the reason for the crash. It can be fixed by doing a string
substitute in the atom10.c file:

Change "struct atom10ParserState state" to
       "struct atom10ParserState *state". After that, everything
should work. This fix will be released in 1.0.4.

-Nathan

On Mon, Feb 06, 2006 at 08:30:56PM +0100, Sebastian Dröge wrote:
> Hi,
> I still get this crash with 1.0.3-1 on ppc with _every_ atom feed, for
> example this one: http://slomosnail.de/feeds/atom10.xml
> 
> This is the backtrace I get (liferea compiled with "nostrip debug"):
> 
> > Program received signal SIGSEGV, Segmentation fault.
> > [Switching to Thread 805506928 (LWP 3310)]
> > atom10_parse_feed_link (cur=0x1023c2a0, fp=0x101b46c8, ip=0x0, state=
> >       {errorDetected = 0}) at atom10.c:556
> > 556     static void atom10_parse_feed_link(xmlNodePtr cur, feedPtr fp, 
> > itemPtr ip, struct atom10ParserState state) {
> > (gdb) backtrace
> > #0  atom10_parse_feed_link (cur=0x1023c2a0, fp=0x101b46c8, ip=0x0, state=
> >       {errorDetected = 0}) at atom10.c:556
> > #1  0x10012298 in atom10_parse_feed (fp=0x101b46c8, doc=<value optimized 
> > out>,
> >     cur=0x1023c2a0) at atom10.c:671
> > #2  0x1001d4c8 in feed_parse (fp=0x101b46c8, data=0x0,
> >     dataLength=<value optimized out>, autodiscover=268792008) at feed.c:188
> > #3  0x1001e92c in ui_feed_process_update_result (request=0x10233108)
> >     at feedlist.c:383
> > #4  0x10050b20 in download_dequeuer (user_data=<value optimized out>)
> >     at update.c:319
> > #5  0x1004ca88 in ui_timeout_wrapper (data=<value optimized out>)
> >     at ui_queue.c:142
> > #6  0x0f20d2e4 in g_main_context_is_owner () from /usr/lib/libglib-2.0.so.0
> > #7  0x0f20a9d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> > #8  0x0f20edcc in g_main_context_check () from /usr/lib/libglib-2.0.so.0
> > #9  0x0f20f224 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> > #10 0x0fdd4c38 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> > #11 0x10032644 in main (argc=1, argv=0x7f8a1834) at main.c:291
> 
> Bye
> 
> 
> 

Reply via email to