unrealizing and rerealizing the gtk embedding widget causes crash

RESOLVED FIXED

Status

Core Graveyard
Embedding: GTK Widget
P3
normal
RESOLVED FIXED
18 years ago
6 years ago

People

(Reporter: blizzard, Assigned: blizzard)

Tracking

({crash})

Trunk
x86
Linux
crash

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

(Assignee)

Description

18 years ago
Subject: realize crash w/GtkMozEmbed
From: Ari Heitner <aheitner@andrew.cmu.edu>

We've been observing an unusual bug in GtkMozEmbed: if you stick the widget
in a container, realize it, then remove it from the container and add it
again, it crashes.

We noticed this using the GNOME MDI notebook -- if you've realized
(displayed) the page GtkMozEmbed is on, then drag that page off into a new
window, it crashes.

There appear to be some comments in the unrealize code that indicate there's
some more work to be done there -- something related to telling the mozilla
internals that the stored parent-window info is bad.

We'd take a look at fixing it if we had a better clue about what to do ...
(Assignee)

Updated

18 years ago
Status: NEW → ASSIGNED
Summary: unrealizing and rerealizing the widget causes crash → unrealizing and rerealizing the gtk embedding widget causes crash

Comment 1

18 years ago
spam: Adding crash keyword...
Keywords: crash
(Assignee)

Comment 2

18 years ago
Do you have a test case for this?
(Assignee)

Comment 3

18 years ago
Created attachment 12510 [details]
test case
(Assignee)

Comment 4

18 years ago
Created attachment 12511 [details]
makefile
(Assignee)

Comment 6

18 years ago
I have an r=pavlov on this.
(Assignee)

Comment 7

18 years ago
have approval from waterson.  fix checked in.
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED
Component: Embedding: GTK Widget → Embedding: GTK Widget
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.