-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> reassign 613064 libglib2.0-0
> thanks
> 
> On sam., 2011-02-12 at 16:04 +0100, Manuel Klein wrote:
>> Current version of midori/unstable segfault with my midori profile
>> (probably due to the history). Segfault occurs when starting typing
>> "fr." in the URL field. I got the following traceback with gdb:
>> "0x00007ffff5d7f460 in g_markup_escape_text ()
>> from /lib/libglib-2.0.so.0
> 
> Please provide a complete backtrace.
Ok, I re-installed testing version of libglib. Then midori didn't
segfault anymore on "fr." but on "en." (this is probably because history
has changed during this time; Now I kept a copy of my .config/midori in
case we need to do others tests).

Please find the backtrace in attachment.

>> I was using libglib-2.0-0 from testing, so I updated it to sid. It
>> solved the problem, I have no more segfault now.
> 
> Nothing else was updated?
No; the only dependance updated when I updated libglib was
libglib2.0-dev, and libglib2.0-bin as new package.

>> Before I updated libglib-2.0-0, I checked that with a empty midori
>> profile I got no segfault.
>>
>> So I think it could be a good idea to modify libglib2.0-0 dependancy
>> to unstable.
> 
> The libglib2.0-0 dependency is added by dh_shlibdeps using infos given
> by libglib2.0-dev itself, so reassigning. But please provide a backtrace
> so it can be investigated.
> 
> Regards,

Thanks
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1W2KUACgkQnyDZfoiOigl4pgCfTNsRi+Yr6+THriaQQ1LQRRdL
95sAn2th3phj6AXqDioIXmcQJdq+wuhN
=Pw1B
-----END PGP SIGNATURE-----
~$ gdb midori
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/midori...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/midori 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffea6cb700 (LWP 19876)]
[New Thread 0x7fffe9eca700 (LWP 19877)]
[New Thread 0x7fffdd004700 (LWP 19884)]
[Thread 0x7fffdd004700 (LWP 19884) exited]

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

(midori:19873): GLib-CRITICAL **: g_regex_replace_eval: assertion `string != 
NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5d7f460 in g_markup_escape_text () from /lib/libglib-2.0.so.0
(gdb) bt
#0  0x00007ffff5d7f460 in g_markup_escape_text () from /lib/libglib-2.0.so.0
#1  0x00007ffff7fc7086 in ?? ()
#2  0x00007ffff74f2d63 in gtk_tree_view_column_cell_set_cell_data () from 
/usr/lib/libgtk-x11-2.0.so.0
#3  0x00007ffff74eae5b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x00007ffff74eb6a5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#5  0x00007ffff74eba69 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x00007ffff642c3c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x00007ffff6441cc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#8  0x00007ffff6443a76 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#9  0x00007ffff6443d93 in g_signal_emit_by_name () from 
/usr/lib/libgobject-2.0.so.0
#10 0x00007ffff7454bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff744a554 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff642c3c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff6441cc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff6443a76 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#15 0x00007ffff6443d93 in g_signal_emit_by_name () from 
/usr/lib/libgobject-2.0.so.0
#16 0x00007ffff7454bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff73a98bc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff642c3c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6441cc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff6443a76 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#21 0x00007ffff6443d93 in g_signal_emit_by_name () from 
/usr/lib/libgobject-2.0.so.0
#22 0x00007ffff7454bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff750f26c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff642c47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff6441cc1 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff6443a76 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#27 0x00007ffff6443d93 in g_signal_emit_by_name () from 
/usr/lib/libgobject-2.0.so.0
#28 0x00007ffff7454bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff7fc5c09 in ?? ()
#30 0x00007ffff5d7aecb in ?? () from /lib/libglib-2.0.so.0
#31 0x00007ffff5d7a6f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007ffff5d7e568 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007ffff5d7ea75 in g_main_loop_run () from /lib/libglib-2.0.so.0
#34 0x00007ffff73e56b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff7f9fbd9 in main ()
(gdb) 


Reply via email to