Your message dated Mon, 06 Apr 2009 10:41:47 +0200
with message-id <1239007307.27441.5.ca...@shizuru>
and subject line Re: Bug#522632: libglib2.0-0: SIGBUG in g_utf16_to_utf8
has caused the Debian Bug report #522632,
regarding libglib2.0-0: SIGBUG in g_utf16_to_utf8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
522632: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522632
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libglib2.0-0
Version: 2.20.0-2
Severity: grave
Justification: renders package unusable


        Hello,

        I'm trying to build seamonkey 1.1.15 from sources (I don't like 
iceweasel,
I prefered iceape, and note that iceweasel hangs with a SIGBUS too).

        I have fixed some misalignments in seamonkey sources (specially in
nsTextFrame.cpp). Now, when I launch seamonkey, I obtain a beautiful SIGBUS that
comes from libglib :

rayleigh:[~/seamonkey] > seamonkey
installing flashblock
/usr/local/lib/seamonkey-1.1.15/run-mozilla.sh: line 131: 25943 Erreur du bus
(core dumped) "$prog" ${1+"$@"}
rayleigh:[~/seamonkey] > gdb /usr/local/lib/seamonkey-1.1.15/seamonkey-bin
core.25943 
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-linux-gnu"...
...
Core was generated by `/usr/local/lib/seamonkey-1.1.15/seamonkey-bin'.
Program terminated with signal 10, Bus error.
[New process 25943]
[New process 25972]
[New process 25950]
[New process 25946]
[New process 25949]
#0  0xf7470040 in g_utf16_to_utf8 () from /usr/lib/libglib-2.0.so.0
(gdb) backtrace
#0  0xf7470040 in g_utf16_to_utf8 () from /usr/lib/libglib-2.0.so.0
#1  0x00000c96 in ?? ()
#2  0x00000c96 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

        I have tried to investigate without any success, but I'm pretty sure 
that
this bug doesn't come from seamonkey itself.

        Regards,

        JKB

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: sparc (sparc64)

Kernel: Linux 2.6.27.21 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libglib2.0-0 depends on:
ii  libc6                         2.9-4      GNU C Library: Shared libraries
ii  libpcre3                      7.8-2      Perl 5 Compatible Regular Expressi
ii  libselinux1                   2.0.71-1   SELinux shared libraries

Versions of packages libglib2.0-0 recommends:
pn  libglib2.0-data               <none>     (no description available)
ii  shared-mime-info              0.30-2     FreeDesktop.org shared MIME databa

libglib2.0-0 suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Le dimanche 05 avril 2009 à 19:14 +0200, BERTRAND Joel a écrit :
> #0  0xf74d4040 in IA__g_utf16_to_utf8 (str=0x1, len=-189498872,
>      items_read=0x7ffe00, items_written=0xc, error=0x7d848)
>      at /build/buildd/glib2.0-2.20.0/glib/gutf8.c:1117
> 1117    /build/buildd/glib2.0-2.20.0/glib/gutf8.c: No such file or 
> directory.
>          in /build/buildd/glib2.0-2.20.0/glib/gutf8.c
> (gdb)  backtrace
> #0  0xf74d4040 in IA__g_utf16_to_utf8 (str=0x1, len=-189498872,
>      items_read=0x7ffe00, items_written=0xc, error=0x7d848)
>      at /build/buildd/glib2.0-2.20.0/glib/gutf8.c:1117
> #1  0x00000b75 in ?? ()
> #2  0x00000b79 in ?? ()
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> Current language:  auto; currently c

It’s clearly not a bug in GLib to crash if you pass it 0x1 with length
-189498872 as a UTF16 string.

Cheers,
-- 
 .''`.      Debian 5.0 "Lenny" has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-    me that if you don't install Lenny, he'd melt your brain.

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée


--- End Message ---

Reply via email to