Closed Bug 4754 Opened 26 years ago Closed 26 years ago

[M4] nsDrawingSurfaceGTK::Lock() aborts with X error in gdk_image_get()

Categories

(Core :: Layout: Form Controls, defect, P3)

x86
FreeBSD
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: robinson, Assigned: ramiro)

Details

Attachments

(4 files)

Table #5 in Test #4 (res/samples/test4.html) causes a calls to nsDrawingSurfaceGTK::Lock(), which causes an X error to be trapped in the gdk_image_get() function, leading to a GDK abort of the whole browser/viewer. If the error doesn't happen immediately, it can be triggered by scrolling either the main window or table scrollbars. I put some debugging printouts in the code, and the same parameters to gdk_image_get() will work sometimes and subsequently fail. I suspect a pixmap is getting freed somewhere without good bookkeeping. Source version: /nsDrawingSurfaceGTK.cpp/1.10/Wed Apr 7 07:28:40 1999// GTK version: 1.3.0
Assignee: karnaze → ramiro
unix specific bug. reassigning to myself.
Status: NEW → ASSIGNED
Target Milestone: M6
can you please provide a reproducible test case ? a url ? and if possible a stack trace. thanks. marking assigned m6
Attached file Stack backtrace for test case (deleted) —
Test-case abort was triggered by scrolling the scrollable table's scrollbar.
Target Milestone: M6 → M7
m7
can you reproduce this with GTK 1.2.1+ ?
Target Milestone: M7 → M10
marking m10
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
With GTK 1.2.3 and M6 bits, I cannot reproduce this bug.
Status: RESOLVED → VERIFIED
verified, can't reproduce in 6/14 builds
Moving all Widget Set bugs, past and present, to new HTML Form Controls component per request from karnaze. Widget Set component will be retired shortly.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: