Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-23 Thread Francesco Poli
On Sat, 22 Oct 2005 21:34:09 +0200 Loic Minier wrote:

 Hi,
 
 On Sat, Oct 22, 2005, Francesco Poli wrote:
  As I previously stated, I use a pure stable and would rather avoid
  using installing backported mozilla packages (with all the related
  ones).
 
  Oh sorry, sometimes I loose a bit of context.

No problem...  :)

 
  Is the second backtrace I sent of any use in understanding
  the nature of this bug?
 
  The fact that it's presumably crashing in:
 GStreamListener::StreamReaderFunc
  leads me to think that it might be due to some plugin, or some
  extension: maybe you have mozilla-bonobo installed?

Maybe not...

$ apt-cache policy mozilla-bonobo
mozilla-bonobo:
  Installed: (none)
  Candidate: 0.4.1-5
  Version Table:
 0.4.1-5 0
500 cdrom://[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-5 
(20050607)] unstable/main Packages
500 http://ftp.it.debian.org sarge/main Packages
500 http://freedom.dicea.unifi.it sarge/main Packages
500 http://ftp.sk.debian.org sarge/main Packages

 
  The fact that I can't reproduce the bug under sid and that's it's
  hard to get new versions in stable lets me think that it's going to
  be a lot of pain for not so much gain.  :-/

What I'm primarily concerned about is whether it is a security bug.
IIUC, Galeon segfaults: so I thought maybe it could be some buffer that
is overflowed, or something.

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpmL95wQLr7M.pgp
Description: PGP signature


Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-22 Thread Francesco Poli
On Thu, 20 Oct 2005 11:05:49 +0200 Loic Minier wrote:

 Hi,
 
  Please try with mozilla 1.7.12 in sid or wait for it to enter
  testing.

As I previously stated, I use a pure stable and would rather avoid using
installing backported mozilla packages (with all the related ones).

Is the second backtrace I sent of any use in understanding
the nature of this bug?

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpTu1joqybT2.pgp
Description: PGP signature


Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-22 Thread Loic Minier
Hi,

On Sat, Oct 22, 2005, Francesco Poli wrote:
 As I previously stated, I use a pure stable and would rather avoid using
 installing backported mozilla packages (with all the related ones).

 Oh sorry, sometimes I loose a bit of context.

 Is the second backtrace I sent of any use in understanding
 the nature of this bug?

 The fact that it's presumably crashing in:
GStreamListener::StreamReaderFunc
 leads me to think that it might be due to some plugin, or some
 extension: maybe you have mozilla-bonobo installed?

 The fact that I can't reproduce the bug under sid and that's it's hard
 to get new versions in stable lets me think that it's going to be a lot
 of pain for not so much gain.  :-/

   Cheers,
-- 
Loïc Minier [EMAIL PROTECTED]



Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-20 Thread Loic Minier
Hi,

 Please try with mozilla 1.7.12 in sid or wait for it to enter testing.

   Cheers,

-- 
Loïc Minier [EMAIL PROTECTED]



Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-19 Thread Francesco Poli
On Thu, 13 Oct 2005 00:26:31 +0200 Francesco Poli wrote:

   - get a better stacktrace with debugging symbols and the place
   where it crashes
 
 Work in progress...  ;-)

OK, this is what I got with an unstripped galeon:


$ MALLOC_CHECK_=2 gdb galeon
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for details.
This GDB was configured as i386-linux...Using host libthread_db library /lib/
libthread_db.so.1.

[gdb] set pagination 0
[gdb] run -n http://www.jobcrawler.it
Starting program: /usr/bin/galeon -n http://www.jobcrawler.it
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 15866)]
[New Thread 32769 (LWP 15870)]
[New Thread 16386 (LWP 15871)]
[New Thread 32771 (LWP 15872)]
[New Thread 49156 (LWP 15873)]
[Thread 49156 (LWP 15873) exited]
[New Thread 65541 (LWP 15874)]
[New Thread 81926 (LWP 15875)]
[New Thread 98311 (LWP 15876)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 15866)]
0x in ?? ()
[gdb] thread apply all bt

Thread 8 (Thread 98311 (LWP 15876)):
#0  0x4042b456 in nanosleep () from /lib/libpthread.so.0
#1  0x in ?? ()
#2  0x4042752a in __pthread_timedsuspend_new () from /lib/libpthread.so.0
#3  0x40424122 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#4  0x40123664 in PR_Unlock () from /usr/lib/libnspr4.so
#5  0x4012385e in PR_WaitCondVar () from /usr/lib/libnspr4.so
#6  0x411d0bcc in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#7  0x40128fe9 in PR_Select () from /usr/lib/libnspr4.so
#8  0x40424e51 in pthread_start_thread () from /lib/libpthread.so.0
#9  0x40424ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#10 0x40cbb92a in clone () from /lib/libc.so.6

Thread 7 (Thread 81926 (LWP 15875)):
#0  0x4042b456 in nanosleep () from /lib/libpthread.so.0
#1  0x in ?? ()
#2  0x4042752a in __pthread_timedsuspend_new () from /lib/libpthread.so.0
#3  0x40424122 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#4  0x40123664 in PR_Unlock () from /usr/lib/libnspr4.so
#5  0x4012385e in PR_WaitCondVar () from /usr/lib/libnspr4.so
#6  0x411d0bcc in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#7  0x40128fe9 in PR_Select () from /usr/lib/libnspr4.so
#8  0x40424e51 in pthread_start_thread () from /lib/libpthread.so.0
#9  0x40424ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#10 0x40cbb92a in clone () from /lib/libc.so.6

Thread 6 (Thread 65541 (LWP 15874)):
#0  0x4042b456 in nanosleep () from /lib/libpthread.so.0
#1  0xff80 in ?? ()
#2  0x4042752a in __pthread_timedsuspend_new () from /lib/libpthread.so.0
#3  0x40424122 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#4  0x40123664 in PR_Unlock () from /usr/lib/libnspr4.so
#5  0x4012385e in PR_WaitCondVar () from /usr/lib/libnspr4.so
#6  0x411fc6b6 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#7  0x411fc8e2 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#8  0x40128fe9 in PR_Select () from /usr/lib/libnspr4.so
#9  0x40424e51 in pthread_start_thread () from /lib/libpthread.so.0
#10 0x40424ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#11 0x40cbb92a in clone () from /lib/libc.so.6

Thread 4 (Thread 32771 (LWP 15872)):
#0  0x4042b456 in nanosleep () from /lib/libpthread.so.0
#1  0x0001 in ?? ()
#2  0x4042752a in __pthread_timedsuspend_new () from /lib/libpthread.so.0
#3  0x40424122 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#4  0x40123664 in PR_Unlock () from /usr/lib/libnspr4.so
#5  0x4012385e in PR_WaitCondVar () from /usr/lib/libnspr4.so
#6  0x400b792b in TimerThread::UpdateFilter () from /usr/lib/mozilla/libxpcom.so
#7  0x400b4ebb in nsThread::Main () from /usr/lib/mozilla/libxpcom.so
#8  0x40128fe9 in PR_Select () from /usr/lib/libnspr4.so
#9  0x40424e51 in pthread_start_thread () from /lib/libpthread.so.0
#10 0x40424ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#11 0x40cbb92a in clone () from /lib/libc.so.6

Thread 3 (Thread 16386 (LWP 15871)):
#0  0x40cb2ada in poll () from /lib/libc.so.6
#1  0x401279a9 in PR_OpenDir () from /usr/lib/libnspr4.so
#2  0x411efb02 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#3  0x411f00e9 in NSGetModule () from /usr/lib/mozilla/components/libnecko.so
#4  0x400b4ebb in nsThread::Main () from /usr/lib/mozilla/libxpcom.so
#5  0x40128fe9 in PR_Select () from /usr/lib/libnspr4.so
#6  0x40424e51 in pthread_start_thread () from /lib/libpthread.so.0
#7  0x40424ecf in pthread_start_thread_event () from /lib/libpthread.so.0
#8  0x40cbb92a in clone () from /lib/libc.so.6

Thread 2 (Thread 32769 (LWP 15870)):
#0  0x40cb2ada in poll () from /lib/libc.so.6
#1  

Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-12 Thread Francesco Poli
On Tue, 11 Oct 2005 10:52:32 +0200 Loïc Minier wrote:

 Hi,
 
  I see you're using the sarge version of Galeon.

Yes, I'm using a pure stable.

  Sadly, the stable
  version of Galeon can not be updated except for security bugs, or
  very important bugs (data loss), and this doesn't apply to crashes
  for a specific web site.

That's true, I know.

[...]
  * The crash does _not_ show up with Galeon on another Debian sarge
  machine
(can't understand why)
 
  That's really strange.  What you can compare is:
  - installed packages (dpkg --get-selections), especially Mozilla
plugins, such as swfdec, or libflash, or real player...

Your suggestion made me think it could be swf-player's fault.
I had installed it (on the machine where Galeon now crashes), found
out that it does not work, filed a bug report (#319630) and
then forgot about it while waiting for a reply from swf-player package
maintainer...

Now I removed and purged swf-player and all the dependencies that are
not useful for any other installed package.
But the crash still shows up.

So it's not swf-player's fault, I would say.

Anyway, installed package lists are fairly different between the two
machines.
Nonetheless, no difference concerns the packages listed in the
Recommends: and Suggests: field of the galeon package...

If you need a diff between the two dpkg --get-selections output, let me
know...

  - hardware

Hardware is really different, as well.
Do you need detailed hardware component lists?

  - configuration (you tested with a new user on both machines?)

Yes, I tested with a newly created user on both machines and the results
are consistent with the ones I got with old users...
Galeon consistently crashes on one machine, but not on the other.

 
  Installed plugins are visible in about:plugins.

Installed plugins seem to be exactly the same (now).
about:plugins shows libnullplugin.so and libmozsvgdec.so (on both
machines)

 
  * I don't know if this is also a security issue (please bring this
  bug to
the attention of the Debian security team and raise the severity
if this is the case!)
 
  Well, it might.  It's a bit hard to say.
 
  Since I can not reproduce the bug, and since you proved the bug does
  not happen on certain machine, I'd say no.
 
  I also saw your backtrace, but it's incomplete and unsable.  It would
  be best if you could rebuild Galeon following:
 http://wiki.debian.org/?HowToGetABacktrace

ok, I'll try hard to find the time to do this...

 
  In short:
  - please try with Galeon from testing, or better: from unstable, and
with mozilla 1.7.12 (currently in unstable), and report whether
that fixes the problem

This is problematic, as I'm a Debian stable user and would rather avoid
installing packages from testing or unstable (with all their
dependencies)

  - find out why it happens on only one of your machines with the
informations I pointed out

That's a real puzzle! :-(

  - get a better stacktrace with debugging symbols and the place where
  it crashes

Work in progress...  ;-)


-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpl0lupZu6ex.pgp
Description: PGP signature


Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-11 Thread Loïc Minier
Hi,

 I see you're using the sarge version of Galeon.  Sadly, the stable
 version of Galeon can not be updated except for security bugs, or
 very important bugs (data loss), and this doesn't apply to crashes for
 a specific web site.

 Hence, the only useful thing we can do for this bug is test whether
 it's fixed in testing or unstable for the next stable release.

On mar, oct 11, 2005, Francesco Poli wrote:
 * Mozilla works fine on this website (no errors or crashes with
   mozilla http://www.jobcrawler.it;)

 Galeon relies heavily on Mozilla, that's a good test.

 * The crash is reproducible with a newly created user (on my Debian sarge
   machine)

 Ok, good test too.

 * The crash does _not_ show up with Galeon on another Debian sarge machine
   (can't understand why)

 That's really strange.  What you can compare is:
 - installed packages (dpkg --get-selections), especially Mozilla
   plugins, such as swfdec, or libflash, or real player...
 - hardware
 - configuration (you tested with a new user on both machines?)

 Installed plugins are visible in about:plugins.

 * I don't know if this is also a security issue (please bring this bug to
   the attention of the Debian security team and raise the severity if this
   is the case!)

 Well, it might.  It's a bit hard to say.

 Since I can not reproduce the bug, and since you proved the bug does
 not happen on certain machine, I'd say no.

 I also saw your backtrace, but it's incomplete and unsable.  It would
 be best if you could rebuild Galeon following:
http://wiki.debian.org/?HowToGetABacktrace

 In short:
 - please try with Galeon from testing, or better: from unstable, and
   with mozilla 1.7.12 (currently in unstable), and report whether that
   fixes the problem
 - find out why it happens on only one of your machines with the
   informations I pointed out
 - get a better stacktrace with debugging symbols and the place where it
   crashes

-- 
Loïc Minier [EMAIL PROTECTED]



Bug#333219: galeon: crashes when loading a particular website (http://www.jobcrawler.it)

2005-10-10 Thread Francesco Poli
Package: galeon
Version: 1.3.20-1
Severity: normal

Hi!

I recently noted that Galeon crashes whenever I try to load
http://www.jobcrawler.it

Steps to reproduce:

$ galeon -n http://www.jobcrawler.it

Galeon main window appears, the only tab starts to load the website main
page, then a dialog shows up, saying

| The Application galeon has quit unexpectedly.
|
| You can inform the developers of what happened to help them fix
| it.  Or you can restart the application right now.

Please note that:

* I don't know if this is Debian-specific

* Mozilla works fine on this website (no errors or crashes with
  mozilla http://www.jobcrawler.it;)

* The crash is reproducible with a newly created user (on my Debian sarge
  machine)

* The crash is reproducible even from an already started Galeon with
  other tabs in use: it crashes as soon as I open a new tab in order
  to load http://www.jobcrawler.it

* The crash does _not_ show up with Galeon on another Debian sarge machine
  (can't understand why)

* I don't know if this is also a security issue (please bring this bug to
  the attention of the Debian security team and raise the severity if this
  is the case!)


Here's a backtrace:

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

(no debugging symbols found)
Using host libthread_db library /lib/libthread_db.so.1.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1803)]
[New Thread 32769 (LWP 1809)]
[New Thread 16386 (LWP 1810)]
[New Thread 32771 (LWP 1814)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x4042bc0b in waitpid