Closed Bug 2378 Opened 26 years ago Closed 26 years ago

Linux crash in size_allocate

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dpp, Assigned: ramiro)

Details

Using viewer to launch the latest code drop, trying to load any URL after the first URL causes the program to fail. Here's the output: XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir nsWidget::Resize called. nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x8142bb8, {x=578, y=0, w=42, h=42} nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x80de398, {x=0, y=42, w=620, h=338} XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XP_GetString replacement needed XP_GetString replacement needed nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x81ac1f8, {x=0, y=0, w=0, h=0} size_allocate: 0x81ac6a8, {x=0, y=0, w=605, h=338} size_allocate: 0x8191ec0, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=0, w=0, h=0} size_allocate: 0x8142bb8, {x=578, y=0, w=0, h=0} size_allocate: 0x80d8388, {x=0, y=28, w=620, h=372} nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x8142bb8, {x=578, y=0, w=42, h=42} nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x81ac1f8, {x=0, y=0, w=0, h=0} size_allocate: 0x81ac6a8, {x=0, y=0, w=605, h=338} size_allocate: 0x8191ec0, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=42, w=620, h=310} nsWidget::Resize with x/y called. size_allocate: 0x81ac1f8, {x=0, y=0, w=0, h=0} size_allocate: 0x81ac6a8, {x=0, y=0, w=605, h=338} size_allocate: 0x8191ec0, {x=0, y=0, w=620, h=310} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir XXX: return /tmp for fe_GetConfigDir nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x81ef720, {x=0, y=0, w=0, h=0} size_allocate: 0x81f5338, {x=0, y=0, w=605, h=310} size_allocate: 0x81b6bd8, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=0, w=0, h=0} size_allocate: 0x8142bb8, {x=578, y=0, w=0, h=0} size_allocate: 0x80d8388, {x=0, y=28, w=620, h=372} nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x8142bb8, {x=578, y=0, w=42, h=42} nsWidget::Resize with x/y called. nsWidget::Resize with x/y called. size_allocate: 0x81ef720, {x=0, y=0, w=0, h=0} size_allocate: 0x81f5338, {x=0, y=0, w=605, h=310} size_allocate: 0x81b6bd8, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=42, w=620, h=310} nsWidget::Resize with x/y called. size_allocate: 0x81ef720, {x=0, y=0, w=0, h=0} size_allocate: 0x81f5338, {x=0, y=0, w=605, h=310} size_allocate: 0x81b6bd8, {x=0, y=0, w=620, h=310} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x81ef720, {x=0, y=0, w=0, h=0} size_allocate: 0x81f5338, {x=0, y=0, w=605, h=310} size_allocate: 0x81b6bd8, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=42, w=620, h=310} size_allocate: 0x81ef720, {x=0, y=0, w=0, h=0} size_allocate: 0x81f5338, {x=0, y=0, w=605, h=0} size_allocate: 0x81b6bd8, {x=0, y=0, w=0, h=0} nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. nsWidget::Resize called. size_allocate: 0x80de398, {x=0, y=42, w=620, h=310} Gdk-ERROR **: BadAlloc (insufficient resources for operation) serial 4723 error_code 11 request_code 53 minor_code 0 aborting...
Assignee: joki → ramiro
Summary: The latest build fails to load pages → Linux crash in size_allocate
I'm not sure if this is a dupe of something else but it looks like it could be somehow related to the resize issue.
Setting all current Open Critical and Major to M3
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
this should be fixed i believe. someone verify?
Status: RESOLVED → VERIFIED
verified...
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.