midori segfaults when click upper address input
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Midori Web Browser |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
when i click right part of address input ,
midori segfaults. on midori 0.2.8-15-g1a404c5 with GTK+ 2.14.4, WebKitGTK+ 1.3.4
look at this screenshot
http://
[/media/
GNU gdb (GDB) 7.0.50.20091130-cvs
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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 "i686-pc-
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/bin/
(gdb) r
Starting program: /usr/bin/midori
[Thread debugging using libthread_db enabled]
[New Thread 0xb4b75b90 (LWP 27062)]
[New Thread 0xb3f24b90 (LWP 27063)]
[New Thread 0xb3723b90 (LWP 27064)]
[Thread 0xb3723b90 (LWP 27064) exited]
[New Thread 0xb3723b90 (LWP 27068)]
** Message: NP_Initialize
** Message: NP_Initialize succeeded
NPP_Initialize()
** Message: NP_Initialize
** Message: NP_Initialize succeeded
djview: QDjViewPlugin:
** Message: NP_Initialize
** Message: NP_Initialize succeeded
** Message: NP_Initialize
** Message: NP_Initialize succeeded
Program received signal SIGSEGV, Segmentation fault.
append_escaped_text (text=0x9e6e000 <Address 0x9e6e000 out of bounds>, length=-1) at gmarkup.c:2040
2040 next = g_utf8_next_char (p);
(gdb) bt full
#0 append_escaped_text (text=0x9e6e000 <Address 0x9e6e000 out of bounds>, length=-1) at gmarkup.c:2040
end = 0x9db4a73 ""
c = <value optimised out>
#1 IA__g_markup_
str = 0x9dc3a90
__PRETTY_FUNCTION__ = "IA__g_
#2 0x08093aeb in midori_
data=0x9bd7058) at ../midori/
action = 0x9bd7058
uri_escaped = 0x9de75e0 "http://
uri = 0x9db4a40 "http://
title = 0x9ddd5c0 "[しほの涼] 画像検索結果 - goo画像・動画・音楽検索"
style = 0
desc = 0x0
desc_uri = 0x0
desc_iter = 0x9db4a40 "http://
temp_iter = 0x9de75e0 "http://
desc_title = 0x0
str = 0x80c3b1a ""
key = 0x0
keys = 0x9d7af38
key_idx = 0
start = 0xb77e8431 "\203\304,
skey = 0xbfffcdf8 "(\316\
temp = 0x9de75e0 "http://
temp_concat = 0xb7677440 "U\272\001"
temp_markup = 0xb788aff4 "\270\256\f"
parts = 0x69b2
offset = 0
#3 0xb7c61048 in ?? () from /usr/lib/
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#4 0x09cf8480 in ?? ()
No symbol table info available.
#5 0x09b350a0 in ?? ()
No symbol table info available.
#6 0x09c17618 in ?? ()
No symbol table info available.
#7 0xbfffcfc4 in ?? ()
No symbol table info available.
#8 0x09bd7058 in ?? ()
No symbol table info available.
#9 0x09b350a8 in ?? ()
No symbol table info available.
#10 0x09b350a0 in ?? ()
No symbol table info available.
#11 0xb7f61ff4 in ?? () from /usr/lib/
No symbol table info available.
#12 0x00000000 in ?? ()
No symbol table info available.
(gdb) i r
eax 0x9dc3a90 165427856
ecx 0x9dc3a90 165427856
edx 0x10b978 1096056
ebx 0xb788aff4 -1215778828
esp 0xbfffcd30 0xbfffcd30
ebp 0xbfffcd68 0xbfffcd68
esi 0x9e6e000 166125568
edi 0x9e6e000 166125568
eip 0xb78027e8 0xb78027e8 <IA__g_
eflags 0x10283 [ CF SF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) q
A debugging session is active.
Inferior 1 [process 27058] will be killed.
Quit anyway? (y or n) y
djview: QDjViewPlugin:
Changed in midori: | |
status: | New → Confirmed |
tags: | added: segfault |
Changed in midori: | |
status: | Fix Committed → Fix Released |
Comment by Stéphane Marguet (Stemp) - Monday, 29 November 2010, 13:42 GMT+1
I can confirm a similar bug when typing in the location bar.
Midori cannot acces http:// www.meteofrance .com/ and is transfered to http:// token.meteofran ce.com/ ?u=http% 3A%2F%2Fwww. meteofrance. com%2F& s=sim-portail& x=%291% 3E%FBm% EF%A9%DE with Forbidden «You don't have permission to access / on this server.» message.
Then if I'm trying to write me on the bar, midori is crashing :
(midori:32595): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Error on line 2 char 125: Invalid UTF-8 encoded text in name - not valid 'teofrance.com/?u=http:// www.meteofrance .com/&s= sim-portail& x=)1>\xfbm\xef\xa9\xde'
Erreur de segmentation