After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 109664 - http://freshrpms.net reliably crashes galeon 1.2.9
http://freshrpms.net reliably crashes galeon 1.2.9
Status: RESOLVED DUPLICATE of bug 87703
Product: galeon
Classification: Deprecated
Component: general
1.2.9
Other Linux
: Normal normal
: ---
Assigned To: galeon-maint
Yanko Kaneti
Depends on:
Blocks:
 
 
Reported: 2003-04-01 05:04 UTC by Dave Meyer
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
requested .ico file (3.92 KB, application/octet-stream)
2003-04-01 15:41 UTC, Dave Meyer
Details

Description Dave Meyer 2003-04-01 05:04:55 UTC
Going to http://freshrpms.net crashes galeon.  Running it under gdb gives
this backtrace:

(gdb) r http://freshrpms.net
Starting program: /usr/bin/galeon-bin http://freshrpms.net
[New Thread 1024 (runnable)]
[New Thread 2049 (runnable)]
[New Thread 1026 (runnable)]
[New Thread 2051 (runnable)]
[New Thread 3076 (runnable)]
[New Thread 4101 (runnable)]
[New Thread 5126 (runnable)]

** ERROR **: file io-ico.c: line 311 (DecodeHeader): assertion failed: (0)
aborting...

Program received signal SIGABRT, Aborted.

Thread 1024 (runnable)

  • #0 __kill
  • #1 raise
    at signals.c line 65
  • #2 abort
    at ../sysdeps/generic/abort.c line 88
  • #3 g_logv
  • #4 g_log
  • #5 gdk_pixbuf__ico_image_load
    from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so
  • #6 gdk_pixbuf__ico_image_load_increment
    from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so
  • #7 gdk_pixbuf__ico_image_load
    from /usr/lib/gdk-pixbuf/loaders/libpixbufloader-ico.so
  • #8 gdk_pixbuf_new_from_file
    from /usr/lib/libgdk_pixbuf.so.2
  • #9 favicon_get_pixmap
  • #10 favicon_update_drag_handle
  • #11 mozembed_load_finished_cb
  • #12 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #13 gtk_signal_remove_emission_hook
    from /usr/lib/libgtk-1.2.so.0
  • #14 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #16 EmbedProgress::OnStateChange
    from /usr/lib/mozilla-1.3/libgtkembedmoz.so
  • #17 nsDocLoaderImpl::FireOnStateChange
    from /usr/lib/mozilla-1.3/components/liburiloader.so
  • #18 nsDocLoaderImpl::doStopDocumentLoad
    from /usr/lib/mozilla-1.3/components/liburiloader.so
  • #19 nsDocLoaderImpl::DocLoaderIsEmpty
    from /usr/lib/mozilla-1.3/components/liburiloader.so
  • #20 nsDocLoaderImpl::OnStopRequest
    from /usr/lib/mozilla-1.3/components/liburiloader.so
  • #21 nsLoadGroup::RemoveRequest
    from /usr/lib/mozilla-1.3/components/libnecko.so
  • #22 imgRequestProxy::OnStopRequest
    from /usr/lib/mozilla-1.3/components/libimglib2.so
  • #23 imgRequest::OnStopRequest
    from /usr/lib/mozilla-1.3/components/libimglib2.so
  • #24 ProxyListener::OnStopRequest
    from /usr/lib/mozilla-1.3/components/libimglib2.so
  • #25 nsFileChannel::OnStopRequest
    from /usr/lib/mozilla-1.3/components/libnecko.so
  • #26 nsInputStreamPump::OnStateStop
    from /usr/lib/mozilla-1.3/components/libnecko.so
  • #27 nsInputStreamPump::OnInputStreamReady
    from /usr/lib/mozilla-1.3/components/libnecko.so
  • #28 nsInputStreamReadyEvent::EventHandler
    from /usr/lib/mozilla-1.3/libxpcom.so
  • #29 PL_HandleEvent
    from /usr/lib/mozilla-1.3/libxpcom.so
  • #30 PL_ProcessPendingEvents
    from /usr/lib/mozilla-1.3/libxpcom.so
  • #31 nsEventQueueImpl::ProcessPendingEvents
    from /usr/lib/mozilla-1.3/libxpcom.so
  • #32 event_processor_callback
    from /usr/lib/mozilla-1.3/components/libwidget_gtk.so
  • #33 our_gdk_io_invoke
    from /usr/lib/mozilla-1.3/components/libwidget_gtk.so
  • #34 g_io_unix_dispatch
    at giounix.c line 135
  • #35 g_main_dispatch
    at gmain.c line 656
  • #36 g_main_iterate
    at gmain.c line 877
  • #37 g_main_run
    at gmain.c line 935
  • #38 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #39 main
  • #40 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 92

Galeon 1.2.9 (but also happens with 1.2.8) compiled against mozilla-1.3.

Next time I started galeon, I was prompted what to do with the previous
sessions.  I saved them as bookmarks, and galeon immediately crashed again.
 Apparently, the following bookmark (copied out of bookmarks.xbel) is the
culprit:

    <bookmark href="http://freshrpms.net/">
      <title>[freshrpms.net] - Welcome</title>
      <info>
        <metadata owner="http://galeon.sourceforge.net/">
          <time_added>1049171807</time_added>
        </metadata>
      </info>
    </bookmark>

This crash does not happen when I go to http://freshrpms.net with mozilla.
Comment 1 Yanko Kaneti 2003-04-01 08:18:16 UTC
You'll need to upgrade your gdk-pixbuf to 0.14.0 or higher

*** This bug has been marked as a duplicate of 56837 ***
Comment 2 Dave Meyer 2003-04-01 15:05:45 UTC
I'm already using gdk-pixbuf-0.18.0-1.ximian.1 - will upgrading past
that help?  
Comment 3 Yanko Kaneti 2003-04-01 15:26:26 UTC
Hmm,  I cannot reproduce this crash with gdk-pixbuf 0.18.0 on RH80
with 1.2.9 and the favicon shows up just fine here, without any
warnings/errors

Comment 4 Yanko Kaneti 2003-04-01 15:28:30 UTC
Could you send me your ~/.galeon/favicons/freshrpms.net_img_favicon.ico
?
Comment 5 Dave Meyer 2003-04-01 15:41:51 UTC
Created attachment 15357 [details]
requested .ico file
Comment 6 Yanko Kaneti 2003-04-02 07:25:56 UTC
So it seems its something taken care of after 0.18.0
Sorry I should have checked that more thoroughly..

*** This bug has been marked as a duplicate of 87703 ***
Comment 7 Dave Meyer 2003-04-03 00:32:22 UTC
Upgrading to gdk-pixbuf 0.22 did indeed fix the problem.  Thank you
for the help.
Comment 8 Bugzilla Maintainers 2004-04-01 23:44:57 UTC
The URL field has been removed from bugzilla.gnome.org. This URL was in the old URL field, and is being added as a comment so that the data is not lost. Please email bugmaster@gnome.org if you have any questions.

URL: 
http://freshrpms.net