Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Iceweasel still has many Gtk and Gdk errors

Graphical Environments, Managers, Multimedia & Desktop questions.
Message
Author
George Langford
Posts: 137
Joined: 2007-08-26 15:24
Location: SE PA, USA

Iceweasel still has many Gtk and Gdk errors

#1 Post by George Langford »

Recently I started this thread:
[quote]http://forums.debian.net/viewtopic.php?f=6&t=40721[/quote]

Iceweasel isn't crashing as often now (through no action of mine) while I'm browsing, searching *Bay, answering webmail, etc.

However, several times over the last few weeks I've had nasty situations develop wherein the cursor goes wild, opening random webpages, scurrying all over the screen, etc. This has forced me to kill Iceweasel several times.

This morning it happened once again while I was running an Iceweasel session from a terminal. Alas, I lost the specific error message, but I caught on that the cursor problem was not the dust mite that I had been blaming, but instead has something to do with the other Gtk and Gdk error messages that I've been able to record.

Here are some typical messages from a couple of later Iceweasel sessions:

Session 1 - Just webmail, with a few Google searches:
[quote]
george@debianatGB:~$ iceweasel
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)

(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:2862): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:2862): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:2862): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:2862): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:2862): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:2862): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:2862): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
[/quote]

Session 2 - *Bay searches - one of which produced the three error messages quoted below:

[quote]
george@debianatGB:~$ iceweasel
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)

(firefox-bin:3110): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
(firefox-bin:3110): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
(firefox-bin:3110): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
[/quote]

Several questions come to mind:
1. Why am I getting firefox errors in an Iceweasel session ? (Yeah, yeah, I've heard all about _those_ politics ...)
2. What's going on with Gtk and Gdk ? I'm not knowingly using any of the programs that are listed by "apropos Gtk" or "apropos Gdk."
3. Should I be looking for a program that weeds out intrusive scripts ? Shouldn't Iceweasel have such a function available ?

As before: Running debian/lenny on a desktop PC.

Thanks,
George Langford
georgesbasement

George Langford
Posts: 137
Joined: 2007-08-26 15:24
Location: SE PA, USA

Re: Iceweasel still has many Gtk and Gdk errors

#2 Post by George Langford »

While I was just making the previous post, terminal recorded a flurry of nefarious activity:

[quote]
george@debianatGB:~$ iceweasel
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
[/quote]

Astute readers will note that there is a pattern in three of the four quoted sets of error messages.

Thanks,
George Langford
georgesbasement

George Langford
Posts: 137
Joined: 2007-08-26 15:24
Location: SE PA, USA

Re: Iceweasel still has many Gtk and Gdk errors

#3 Post by George Langford »

Again, more errors:
Session 3 - just opening my Spamcop webmail and reading a message or two:
[quote]
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
(firefox-bin:3496): Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
(firefox-bin:3496): Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(firefox-bin:3496): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
[/quote]

Just an observation - note the repetitious pattern of error messages.

Thanks,
George Langford
georgesbasement

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#4 Post by craigevil »

No GTK errors and no problems while running Iceweasel but opening it from a terminal does give:

Code: Select all

$ iceweasel

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb430cdb0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b3a0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xaee90050)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b5d0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad4290c0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae310870)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae3103a0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae310720)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b2c0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43536e0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b480)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xaee90130)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xaee902f0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae310b80)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xaee903d0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad423210)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42de50)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42cfe0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42dd00)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42cf00)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xadf072c0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae07f210)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d72f0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7050)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7600)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7520)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429910)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429830)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429590)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7130)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad4293d0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7210)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad4292f0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae07efe0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad4c8100)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429a60)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d76e0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad4291a0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429670)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d6e0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d360)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d0c0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d8a0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d590)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42db40)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad429520)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d4b0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d1a0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad42d9f0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xad467790)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b6b0)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae1e3e50)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xae21b250)

(firefox-bin:16726): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb6bcf7c0(0xb43d7440)
Which looks more like some weird error having to do with video and perhaps ram. Maybe having to do with using prelink?
This is on sid with iceweasel 3.5 with a liquorix kernel, but it shows the same errors on a debian kernel as well.

System: Host craigevil Kernel 2.6.30-2.dmz.3-liquorix-686 i686 (32 bit) Distro Debian GNU/Linux squeeze/sid
CPU: Single core Intel Pentium 4 (HT) cache 1024 KB flags (sse3 nx lm) bmips 5592.06
Clock Speeds: (1) 2792.910 MHz (2) 2792.910 MHz
Graphics: Card Intel 82915G/GV/910GL Integrated Graphics Controller X.Org 1.6.2 Res: 1280x1024@60.0hz
GLX Renderer Mesa DRI Intel 915G GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 GLX Version 1.4 Mesa 7.5 Direct Rendering Yes
Audio: Card Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller driver HDA Intel
Sound: Advanced Linux Sound Architecture Version 1.0.20
Network: Card Intel 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller driver e100 at port dcc0
Disks: HDD Total Size: 176.1GB (15.7% used) 1: /dev/sda WDC WD1600JS-75N 160.0GB 2: USB /dev/sdb DataTraveler 2.0 16.1GB
Partition: ID:/ size: 103G used: 13G (14%) ID:swap-1 size: 0.13GB used: 0.00GB (0%)
Info: Processes 99 Uptime 10:24 Memory 175.7/493.4MB Client Shell inxi 1.0.17
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#5 Post by craigevil »

From a google search it seems this is NOT a debian issue, but rather with firefox in general as other distros that use firefox are seeing these things.

Arch Linux Forums / Firefox - GLib-GObject-WARNING **: IA__g_object_weak_unref .....
That problem persists with Firefox 3.5.1 :
I get hundreds of
(firefox:4922): Gdk-WARNING **: XID collision, trouble ahead
and
(firefox:4922): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0x7f4369569990(0x7f43600c2ec0)
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#6 Post by L_V »

It's amazing to see Firefox/Iceweasel reaching 1 billion downloads while being so unstable.
Gdk-ERROR **: The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAccess (attempt to access private resource denied)'.
(Details: serial 32342 error_code 10 request_code 2 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
aborting...
Trace/breakpoint trap
It's now time to stop playing with old gtk libraries, and trying Qt.

This media testing page should be enough to be convinced.

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#7 Post by craigevil »

no weird gtk errors here all i get when i open iceweasel 3.5.1 from a terminal in sid is:
$ iceweasel
OpenOffice path is '/usr/lib/openoffice'

and I probably only get that because I have the OpenOffice.org Plug-in installed in iceweasel.


I run both iceweasel and firefox 3.5.2 havent had any issues with either in a while now.
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#8 Post by L_V »

The problem is not immediate.
You need to play with some videos, and just closing the tab will crash firefox.
I've tried with many different plugins (3 different => same result with xine / mozilla-plugin / plugger).

The bug is known: Bug #401055: 'firefox-3.5' received an X Window System error

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#9 Post by craigevil »

L_V wrote:The problem is not immediate.
You need to play with some videos, and just closing the tab will crash firefox.
I've tried with many different plugins (3 different => same result with xine / mozilla-plugin / plugger).

The bug is known: Bug #401055: 'firefox-3.5' received an X Window System error
Firefox/iceweasel is open 12+hrs here and never crashes. Not on youtube, not on hulu, not watching a video in mplayer etc. Nor am I getting the gtk errors others were reporting. Perhaps its a gnome/kde bug causing it to crash? I run debian sid with lxde and slim, no kde/gnome cruft here.

WTF do ubuntu bugs have to do with Debian ?

Generated: Sat Aug 08 2009 11:51:09 GMT-0400 (EST)
User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
Build ID: 20090729211829

Enabled Extensions: [18]
- Adblock Plus 1.1
- Adblock Plus: Element Hiding Helper 1.0.6
- BetterPrivacy 1.29
- ChatZilla 0.9.85
- CoLT 2.4.4
- Copy URL + 1.3.3
- CustomizeGoogle 0.76
- FireTray 0.2.3
- FlashGot 1.2
- Forecastfox 0.9.10.1
- Konquefox 1.7.0
- Mouse Gestures Redox 2.1.4
- MR Tech Toolkit 6.0.3.4
- Nightly Tester Tools 2.0.2
- NoScript 1.9.7.9
- PDF Download 2.2.0.2
- Stylish 1.0.5
- Xmarks 3.1.0

Disabled Extensions: [5]
- Extended Copy Menu 1.6
- FireFTP 1.0.5
- FireGPG 0.7.7
- Google Toolbar for Firefox 5.0.20090324L
- TwitterFox 1.8.3

Total Extensions: 23

Installed Themes: [2]
- Default
- Mostly Crystal 3.5

Installed Plugins: (11)
- Adobe Reader 9.1
- Default Plugin
- DivX Browser Plug-In
- Helix DNA Plugin: RealPlayer G2 Plug-In Compatible
- Java(TM) Plug-in 1.6.0_15
- mplayerplug-in is now gecko-mediaplayer 0.9.6
- OpenOffice.org Plug-in
- QuickTime Plug-in 7.4.5
- RealPlayer 9
- Shockwave Flash
- Windows Media Player Plug-in
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#10 Post by L_V »

The bug has been reported by ubuntu because you have more chance to find a Firefox user on ubuntu than on Debian.

See here if you prefer mozilla bug tracking: https://bugzilla.mozilla.org/show_bug.cgi?id=499498

I've been using Firefox for years, and even kept Firefox 2 as long as possible (no need of Firefox 3).
I did not have these problems at all with Firefox 2.

Recently, I've made the decision to switch to Fx 3.5.2 because some small (very small....) improvements has been made for KDE4 integration.

I don't have any crash with Flash, but now with simple videos or mp3 streaming, especially on the testing page above, and especially when stopping the play, or closing the working tab.
May be it is more specific between Firefox and KDE 4, but the bug is clearly coming from firefox which should not crash.
Old gtk libraries make Firefox a very complex engine, not so easy to port.

If Opera becomes open source one day (...), sure it will have a great success on linux.

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#11 Post by L_V »

craigevil wrote:Firefox/iceweasel is open 12+hrs here and never crashes. Not on youtube, not on hulu, not watching a video in mplayer etc. Nor am I getting the gtk errors others were reporting. Perhaps its a gnome/kde bug causing it to crash? I run debian sid with lxde and slim, no kde/gnome cruft here.
Can you please confirm you can read this video http://fredrik.hubbe.net/plugger/xvidtest.avi in Firefox 3.5.2 (not external player), and close the tab during reading ?
Thanks.

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#12 Post by craigevil »

L_V wrote:
craigevil wrote:Firefox/iceweasel is open 12+hrs here and never crashes. Not on youtube, not on hulu, not watching a video in mplayer etc. Nor am I getting the gtk errors others were reporting. Perhaps its a gnome/kde bug causing it to crash? I run debian sid with lxde and slim, no kde/gnome cruft here.
Can you please confirm you can read this video http://fredrik.hubbe.net/plugger/xvidtest.avi in Firefox 3.5.2 (not external player), and close the tab during reading ?
Thanks.

yes all the plugin tests including that work just fine, I will say again No crashes. That includes opening in a new tab then closing that tab while it is playing. The same for iceweasel 3.5.1
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#13 Post by L_V »

And how did you install Firefox/3.5.2 in Debian ?
Did you just get the tar from mozilla ?

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#14 Post by craigevil »

download Firefox
extract to my /home
ln -s /usr/lib/iceweasel/plugins /home/craig/Downloads/firefox/plugins
opened iceweasel with iceweasel -profilemanager and created a profile for Firefox
copied my iceweasel profile to the new firefox profile
created a Firefox.desktop

5 minutes work and I have Firefox, even updated itself from 3.5.1 to 3.5.2 with no issues.

Image

Generated: Sat Aug 08 2009 17:56:28 GMT-0400 (EST)
User Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
Build ID: 20090729211829

Enabled Extensions: [18]
- Adblock Plus 1.1
- Adblock Plus: Element Hiding Helper 1.0.6
- BetterPrivacy 1.29
- ChatZilla 0.9.85
- CoLT 2.4.4
- Copy URL + 1.3.3
- CustomizeGoogle 0.76
- FireTray 0.2.3
- FlashGot 1.2
- Forecastfox 0.9.10.1
- Konquefox 1.7.0
- Mouse Gestures Redox 2.1.4
- MR Tech Toolkit 6.0.3.4
- Nightly Tester Tools 2.0.2
- NoScript 1.9.7.9
- PDF Download 2.2.0.2
- Stylish 1.0.5
- Xmarks 3.1.0

Disabled Extensions: [5]
- Extended Copy Menu 1.6
- FireFTP 1.0.5
- FireGPG 0.7.7
- Google Toolbar for Firefox 5.0.20090324L
- TwitterFox 1.8.3

Total Extensions: 23

Installed Themes: [2]
- Default
- Mostly Crystal 3.5

Installed Plugins: (11)
- Adobe Reader 9.1
- Default Plugin
- DivX Browser Plug-In
- Helix DNA Plugin: RealPlayer G2 Plug-In Compatible
- Java(TM) Plug-in 1.6.0_15
- mplayerplug-in is now gecko-mediaplayer 0.9.6
- OpenOffice.org Plug-in
- QuickTime Plug-in 7.4.5
- RealPlayer 9
- Shockwave Flash
- Windows Media Player Plug-in
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#15 Post by L_V »

"download Firefox
opened iceweasel "

Sorry, I don't understand this one. I am still confused to understand if you use Firefox or Iceweasel.

Differences can be:
1. compilation options (read http://willcode4beer.com/tips.jsp?set=ffmozplugger and https://developer.mozilla.org/en/Config ... timization)
2. PANGO set to 1 or 0

User avatar
Telemachus
Posts: 4574
Joined: 2006-12-25 15:53
Been thanked: 2 times

Re: Iceweasel still has many Gtk and Gdk errors

#16 Post by Telemachus »

L_V wrote:"download Firefox
opened iceweasel "

Sorry, I don't understand this one. I am still confused to understand if you use Firefox or Iceweasel.
craigevil wrote: opened iceweasel with iceweasel -profilemanager and created a profile for Firefox
copied my iceweasel profile to the new firefox profile
created a Firefox.desktop
He used Iceweasel to create a new profile for Firefox, so that the Firefox wouldn't affect or be affected by his existing Iceweasel insallation.
"We have not been faced with the need to satisfy someone else's requirements, and for this freedom we are grateful."
Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#17 Post by L_V »

Telemachus wrote:He used Iceweasel to create a new profile for Firefox, so that the Firefox wouldn't affect or be affected by his existing Iceweasel insallation.
Mixing Iceweasel and Firefox is not the best combination to clarify the situation, especially depending on which program is configuring ~\.bash_profile.

What is sure at least, this bug is known with a "normal" installation of firefox (without any iceweasel confusion with a separated xul-runner version X.

User avatar
Telemachus
Posts: 4574
Joined: 2006-12-25 15:53
Been thanked: 2 times

Re: Iceweasel still has many Gtk and Gdk errors

#18 Post by Telemachus »

L_V wrote:
Telemachus wrote:He used Iceweasel to create a new profile for Firefox, so that the Firefox wouldn't affect or be affected by his existing Iceweasel insallation.
Mixing Iceweasel and Firefox is not the best combination to clarify the situation, especially depending on which program is configuring ~\.bash_profile.
The way that he did things is designed precisely not to mix them. The user profiles for both Iceweasel and Firefox will go into a folder called .mozilla in your user's $HOME directory. If you don't create a new profile, then they will end up sharing one profile and then things will get mixed. Craig's way prevents this problem.

Also, as far as I know neither Iceweasel nor Firefox configures your .bash_profile.
"We have not been faced with the need to satisfy someone else's requirements, and for this freedom we are grateful."
Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System

L_V
Posts: 1477
Joined: 2007-03-19 09:04
Been thanked: 11 times

Re: Iceweasel still has many Gtk and Gdk errors

#19 Post by L_V »

??
~/.bash_profile is not in user mozilla profile. It can contain the PANGO value setting.

I don't have the exact difference list between Firefox/Iceweasel:
- pango setting ?
- compilation options ?
- xul-runner version ?
- etc etc

The difference is not just the icon, but once installed, the second program will take some settings of the previous used.

~/.bash_profile : may be not configured by Iceweasel installation, but can be configured by any optional package bound with firefox, "firefox" being a meta-package.

Code: Select all

# ---- language-env DON'T MODIFY THIS LINE!
# settings for french speaking users

# set LANG
# export LANG=fr_FR.UTF-8
# ---- language-env end DON'T MODIFY THIS LINE!

# Speed Up Firefox By ~45%
# http://webupd8.blogspot.com/2009/07/ubuntu-speed-up-firefox-by-45.html
export MOZ_DISABLE_PANGO=1
I currently have three installed system:
1. Lenny/KDE3.5.10
2. Kubuntu Karmic KDE4.3 (final release)
3. SID with KDE4 (fresh install).

I will continue investigations to clarify these crashes, although there are already tracked at mozilla.

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Iceweasel still has many Gtk and Gdk errors

#20 Post by craigevil »

And I still say the crashes are kde related. Try a different de/wm and see what happens.
$ apt-cache policy iceweasel
iceweasel:
Installed: 3.5.1-1
Candidate: 3.5.1-1
$ apt-cache policy flashplayer-mozilla
flashplayer-mozilla:
Installed: 1:10.0.32.18-0.0
Candidate: 1:10.0.32.18-0.0
$ apt-cache policy gecko-mediaplayer
gecko-mediaplayer:
Installed: 0.9.6-1
Candidate: 0.9.6-1
and Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

I used to run only iceweasel, but for some weird reason firefox seems a bit faster. heres a pic of iceweasel being opened and ran in a terminal other than the OpenOffice thing no matter what I do nothing happens. I played with hulu, youtube, radiodarkenss, last.fm, nothing unusually.

Image
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

Post Reply