Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10461 - net-www/galeon (1.2.6) segmentation fault apparently on cookie set
Summary: net-www/galeon (1.2.6) segmentation fault apparently on cookie set
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-08 21:17 UTC by mike
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mike 2002-11-08 21:17:56 UTC
the galeon browser (1.2.6) crashes with a segmentation fault error apparently
when certain cookies are set.  to reproduce this bug on a current gentoo/gnome2
installation, visit any web site which sets certain cookies (even session
cookies), such as the setting (and saving) preferences page on google.com, or
logging in to mail.yahoo.com with the 'remember my id on this computer' box
checked.  this behavior does not occur on my freebsd (4.7-stable) installation,
which has similar versions of xfree, gnome2, and galeon installed.  my current
'persistent data' preferences are: 'accept from current server only', 'restrict
all new cookies to expire at the end of the current session', 'remember
passwords'.  using any combination of these preference options seems to have no
effect on the bug.

below is the backtrace as given by the gnome bug report tool.  as far as i know,
it is complete, but i had to paste segments of it by hand, so it may not be.  i
can email it as an attachment if this is the case:

Backtrace was generated from '/usr/bin/galeon-bin'

(no debugging symbols found)...(no debugging symbols found)...
<multiple repeats>
(no debugging symbols found)...(no debugging symbols found)...[New Thread 1024
(LWP 24041)]
[New Thread 2049 (LWP 24048)]
[New Thread 1026 (LWP 24049)]
[New Thread 2051 (LWP 24050)]
[New Thread 3076 (LWP 24051)]
[New Thread 6149 (LWP 24055)]
(no debugging symbols found)...(no debugging symbols found)...
<multiple repeats>
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x40a4c6c9 in wait4 () from /lib/libc.so.6
#0  0x40a4c6c9 in wait4 () from /lib/libc.so.6
#1  0x40acba94 in __DTOR_END__ () from /lib/libc.so.6
#2  0x408afab3 in waitpid () from /lib/libpthread.so.0
#3  0x40375b4f in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
#4  0x408ad4db in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4128a981 in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
#7  0x4002611b in EmbedProgress::RequestToURIString(nsIRequest*, char**) ()
   from /usr/lib/mozilla/libgtkembedmoz.so
#8  0x40025a21 in EmbedProgress::OnStateChange(nsIWebProgress*, nsIRequest*,
unsigned, unsigned) () from /usr/lib/mozilla/libgtkembedmoz.so
#9  0x4102baa5 in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
#10 0x4102ae5d in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
#11 0x4102a90c in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
#12 0x40d90ec2 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#13 0x41289f9d in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
#14 0x4128167d in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
#15 0x4167f0f4 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
#16 0x41697fb3 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
#17 0x4169900e in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
#18 0x4169b1d7 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
#19 0x41026d6d in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
#20 0x40dafeb7 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#21 0x40df6967 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#22 0x40daf0b9 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#23 0x40d96c69 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#24 0x400f04b7 in PL_HandleEvent () from /usr/lib/mozilla/libxpcom.so
#25 0x400f03c4 in PL_ProcessPendingEvents () from /usr/lib/mozilla/libxpcom.so
#26 0x400f18cb in nsEventQueueImpl::ProcessPendingEvents() ()
   from /usr/lib/mozilla/libxpcom.so
#27 0x40e4bf55 in NSGetModule ()
   from /usr/lib/mozilla/components/libwidget_gtk.so
#28 0x40e4bb1d in NSGetModule ()
   from /usr/lib/mozilla/components/libwidget_gtk.so
#29 0x407ae416 in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#30 0x407afd1e in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#31 0x407b01f9 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#32 0x407b0494 in g_main_run () from /usr/lib/libglib-1.2.so.0
#33 0x406af70f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#34 0x080af51e in main ()
#35 0x409c64c2 in __libc_start_main () from /lib/libc.so.6
Thread 6 (Thread 6149 (LWP 24055)):
#0  0x409d8701 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x408ace78 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0x408a92d8 in pthread_cond_wait () from /lib/libpthread.so.0
No symbol table info available.
#3  0x4018948f in PR_WaitCondVar () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#4  0x400f47b0 in nsThreadPool::GetRequest(nsIThread*) ()
   from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#5  0x400f518b in nsThreadPoolRunnable::Run() ()
   from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#6  0x400f370b in nsThread::Main(void*) () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#7  0x4018ec79 in PR_Select () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#8  0x408aa363 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
Thread 5 (Thread 3076 (LWP 24051)):
#0  0x40a4cb11 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x408ad268 in __pthread_timedsuspend_new () from /lib/libpthread.so.0
No symbol table info available.
#2  0x408a952c in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
No symbol table info available.
#3  0x4018920a in PR_Unlock () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#4  0x4018940b in PR_WaitCondVar () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#5  0x400f75f5 in TimerThread::Run() () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#6  0x400f370b in nsThread::Main(void*) () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#7  0x4018ec79 in PR_Select () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#8  0x408aa363 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
Thread 4 (Thread 2051 (LWP 24050)):
#0  0x409d8701 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x408ace78 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0x408a92d8 in pthread_cond_wait () from /lib/libpthread.so.0
No symbol table info available.
#3  0x4018948f in PR_WaitCondVar () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#4  0x40db7673 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#5  0x40db6fb0 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#6  0x400f370b in nsThread::Main(void*) () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#7  0x4018ec79 in PR_Select () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#8  0x408aa363 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
Thread 3 (Thread 1026 (LWP 24049)):
#0  0x40a75352 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x4018d5e9 in PR_OpenDir () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#2  0x40daba8c in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#3  0x400f370b in nsThread::Main(void*) () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#4  0x4018ec79 in PR_Select () from /usr/lib/mozilla/libnspr4.so
No symbol table info available.
#5  0x408aa363 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 2049 (LWP 24048)):
#0  0x40a75352 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x408aa068 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 1024 (LWP 24041)):
#0  0x40a4c6c9 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x40acba94 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2  0x408afab3 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40375b4f in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
No symbol table info available.
#4  0x408ad4db in pthread_sighandler () from /lib/libpthread.so.0
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  0x4128a981 in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
No symbol table info available.
#7  0x4002611b in EmbedProgress::RequestToURIString(nsIRequest*, char**) ()
   from /usr/lib/mozilla/libgtkembedmoz.so
No symbol table info available.
#8  0x40025a21 in EmbedProgress::OnStateChange(nsIWebProgress*, nsIRequest*,
unsigned, unsigned) () from /usr/lib/mozilla/libgtkembedmoz.so
No symbol table info available.
#9  0x4102baa5 in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
No symbol table info available.
#10 0x4102ae5d in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
No symbol table info available.
#11 0x4102a90c in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
No symbol table info available.
#12 0x40d90ec2 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#13 0x41289f9d in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
No symbol table info available.
#14 0x4128167d in NSGetModule ()
   from /usr/lib/mozilla/components/libgkcontent.so
No symbol table info available.
#15 0x4167f0f4 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
No symbol table info available.
#16 0x41697fb3 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
No symbol table info available.
#17 0x4169900e in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
No symbol table info available.
#18 0x4169b1d7 in NSGetModule ()
   from /usr/lib/mozilla/components/libhtmlpars.so
No symbol table info available.
#19 0x41026d6d in NSGetModule ()
   from /usr/lib/mozilla/components/liburiloader.so
No symbol table info available.
#20 0x40dafeb7 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#21 0x40df6967 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#22 0x40daf0b9 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#23 0x40d96c69 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
No symbol table info available.
#24 0x400f04b7 in PL_HandleEvent () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#25 0x400f03c4 in PL_ProcessPendingEvents () from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#26 0x400f18cb in nsEventQueueImpl::ProcessPendingEvents() ()
   from /usr/lib/mozilla/libxpcom.so
No symbol table info available.
#27 0x40e4bf55 in NSGetModule ()
   from /usr/lib/mozilla/components/libwidget_gtk.so
No symbol table info available.
#28 0x40e4bb1d in NSGetModule ()
   from /usr/lib/mozilla/components/libwidget_gtk.so
No symbol table info available.
#29 0x407ae416 in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#30 0x407afd1e in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#31 0x407b01f9 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#32 0x407b0494 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#33 0x406af70f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#34 0x080af51e in main ()
No symbol table info available.
#35 0x409c64c2 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0  0x40a4c6c9 in wait4 () from /lib/libc.so.6
Comment 1 foser (RETIRED) gentoo-dev 2002-11-09 04:52:38 UTC
Hmm backtrace without debugging info. 

Any exotic optimisations ? Whats the output of 'emerge info' ?
Comment 2 mike 2002-11-09 16:01:37 UTC
my emerge info output:

bash-2.05a# emerge info
Portage 2.0.43 (default-x86-1.4, gcc-3.2, glibc-2.2.5-r7)
=================================================================
System uname: 2.4.19-gentoo-r9 i686 AMD Athlon(tm) Processor
USE="3dnow apm jpeg libg++ mikmod nls qtmt xml2 gtkhtml berkdb slang tetex svga
java gpm tcpd imlib oggvorbis qt motif mozilla cups gnome X sdl -kde -3dfx aalib
-alsa -arts avi bonobo -canna cdr crypt dga directfb doc dvd encode esd evo
-freewnn gd gdbm gif gtk guile ipv6 libwww -matrox maildir mmx mpeg ncurses
opengl oss pam -pcmcia -pda pdflib perl png python quicktime readline ssl spell
tiff truetype -voodoo3 -wavelan -trusted wmf xmms xv zlib x86"
ARCH="x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config
/usr/kde/3/share/config:/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME=""
JAVA_HOME="/opt/blackdown-jre-1.3.1"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Comment 3 foser (RETIRED) gentoo-dev 2002-11-30 19:28:15 UTC
Is this still a problem with the just released 1.2.7 ?
Comment 4 Spider (RETIRED) gentoo-dev 2002-12-11 23:52:33 UTC
Changing status to assigned
desired status: NEEDINFO
Comment 5 foser (RETIRED) gentoo-dev 2002-12-12 06:58:18 UTC
i'd say closed, no more traffic. 

reporter : reopen if it still is a problem after all
Comment 6 mike 2002-12-16 23:23:09 UTC
I'm not sure about 1.2.7, as ebuilding that version fails for me.
Also, online polls (i.e., slashdot polls) tend to cause the same original
problem, (at least I suppose those polls that use cookies in certain ways do). 
Comment 7 mike 2002-12-16 23:27:06 UTC
Additionally, reopening the bug with the above comment caused galeon to segfault
(though i didn't check the backtrace, so i don't know if it was due to the
originally reported problem).  Reopening galeon with 'continue previous session'
checked led to a bugzilla screen with a red box telling me "You did not select
any bugs to modify", yet my comment had still been posted.
Comment 8 foser (RETIRED) gentoo-dev 2002-12-17 07:32:10 UTC
make sure of 1.2.7, since that is the latest version. If the ebuild fails , let
us know why and how.
Comment 9 Martin Schlemmer (RETIRED) gentoo-dev 2002-12-25 20:46:35 UTC
Feedback?
Comment 10 foser (RETIRED) gentoo-dev 2003-01-03 19:00:07 UTC
Not, closing.