GNOME Bugzilla – Bug 572445
crash in Epiphany Web Browser: Middle-clicked on a shor...
Last modified: 2009-02-20 13:29:15 UTC
Version: 2.24.3 What were you doing when the application crashed? Middle-clicked on a shortcut added to the toolbar Distribution: Debian 5.0 Gnome Release: 2.24.2 2009-01-04 (Debian) BugBuddy Version: 2.24.2 System: Linux 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10599902 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 609914880 vsize: 609914880 resident: 69898240 share: 31080448 rss: 69898240 rss_rlim: 18446744073709551615 CPU usage: start_time: 1235060577 rtime: 192 utime: 172 stime: 20 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/epiphany-browser' [Thread debugging using libthread_db enabled] [New Thread 0x7fab43fe9780 (LWP 4409)] [New Thread 0x42e58950 (LWP 4425)] [New Thread 0x4565d950 (LWP 4424)] [New Thread 0x4465b950 (LWP 4422)] [New Thread 0x43e5a950 (LWP 4421)] [New Thread 0x40bb1950 (LWP 4420)] [New Thread 0x43659950 (LWP 4417)] [New Thread 0x42657950 (LWP 4410)] 0x00007fab403b65ef in waitpid () from /lib/libpthread.so.0
+ Trace 212701
Thread 1 (Thread 0x7fab43fe9780 (LWP 4409))
----------- .xsession-errors (114 sec old) --------------------- Initializing nautilus-open-terminal extension ** (nautilus:3980): WARNING **: Unable to add monitor: Not supported ** (gnome-panel:3977): WARNING **: Failed to establish a connection with GDM: No such file or directory (gnome-panel:3977): Gdk-WARNING **: /tmp/buildd/gtk+2.0-2.14.7/gdk/x11/gdkdrawable-x11.c:878 drawable is not a pixmap or window CalDAV Eplugin starting up ... evolution-shell-Message: Killing old version of evolution-data-server... ** (evolution:4123): DEBUG: mailto URL command: evolution %s ** (evolution:4123): DEBUG: mailto URL program: evolution sys:1: Warning: g_hash_table_unref: assertion `hash_table != NULL' failed Window manager warning: Attempt to perform window operation 26 on window none when operation 26 on none already in effect Window manager warning: Attempt to perform window operation 26 on window none when operation 26 on none already in effect Window manager warning: Attempt to perform window operation 26 on window none when operation 26 on none already in effect --------------------------------------------------
Trace looks unique. Is the crash reproducable?
Yes. If you can't reproduce it, maybe it matters that it's a toolbar shortcut to a site using https?
+ Trace 212704
Looks impossible to me, since we only call strcmp here if text != NULL... can you break this in gdb and print text, *ctx, and *ctx->entry ?
Ok, I think you'll be able to reproduce this if the button is a shortcut to a site that uses http authentication, and you have not yet entered your credentials this browser session. (gdb) up
+ Trace 212715
(gdb) print text $2 = 0x0 (gdb) print *ctx $3 = {weak_ptr = 0xa9465a0, entry = 0xa87cd88, flags = 6, activate = 1} (gdb) print *ctx->entry $4 = {object = {parent_instance = {g_type_instance = {g_class = 0xa832020}, ref_count = 1, qdata = 0xa758fb0}, flags = 2100736}, private_flags = 15872, state = 0 '\0', saved_state = 0 '\0', name = 0x0, style = 0xa594228, requisition = {width = 0, height = 0}, allocation = { x = -1, y = -1, width = 1, height = 1}, window = 0x0, parent = 0xa964b70}
(In reply to comment #0) > #6 <signal handler called> > #7 0x00007fab3f21ca90 in strcmp () from /lib/libc.so.6 > #8 0x0000000000474f47 in clipboard_text_received_cb ( > clipboard=<value optimized out>, text=0x0, ctx=0x3a75680) > at > /scratch/build-area/epiphany-browser-2.24.3/src/bookmarks/ephy-bookmark-action.c:90 This appears to be due to the Debian patch for this code. In the upstream version, text == NULL means the strcmp never gets hit. However, http://patch-tracking.debian.net/patch/series/view/epiphany-browser/2.24.3-1/10_smart_bookmarks.patch indicates that the Debian patch for epiphany rewrites this....
Oh great, another botched patch in a debian package. What a surprise... NOT!
I have filed this at <http://bugs.debian.org/516286>