Bug 921931 - Scrolling in text fields in GTK 3.7.12-1 apps causes them to crash
Summary: Scrolling in text fields in GTK 3.7.12-1 apps causes them to crash
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk3
Version: 19
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-15 09:51 UTC by Princeton
Modified: 2013-04-08 19:20 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-04-08 19:20:25 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 695679 0 None None None Never

Description Princeton 2013-03-15 09:51:16 UTC
Description of problem:
I submitted this problem to the guys at bugzilla.gnome.org, and they told me that it was fixed upstream. However, Fedora hasn't updated to a stable build with these changes yet, and this bug is really frustrating.

"Simply scrolling in any GTK 3 app causes the entire program to crash. This
behavior is most common in text fields. For example, files that have a scroll
view in Gedit, Anjuta, as well as anything in GNOME Dictionary or GNOME
PackageKit. Basically, any scroll window with text in it crashes the whole
program as soon as the user scrolls the content."


Version-Release number of selected component (if applicable):
3.7.12-1

How reproducible:
Should be reproducible with any GTK3 program that uses text.

Steps to Reproduce:
1. Open up any GTK3 program that reads text (Gedit, Anjuta, Dictionary etc).
2. Open up a long plain-text file.
3. Scroll.
  
Actual results:
Program crashes.

Expected results:
Program shouldn't crash.

Additional info:
From debugging (/usr/bin/gdb) Gedit, this is what I've found:

============================================
(gdb) run
Starting program: /usr/bin/gedit 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff1a98700 (LWP 3313)]
[New Thread 0x7fffebfff700 (LWP 3314)]
[New Thread 0x7fffe94dd700 (LWP 3315)]
[New Thread 0x7fffe8cdc700 (LWP 3316)]

(gedit:3312): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
widget with width -11 and height 0

Program received signal SIGSEGV, Segmentation fault.
0x0000003c440be7d9 in _gtk_bubble_window_popdown () from /lib64/libgtk-3.so.0
(gdb) quit
============================================

Segmentation fault occurs as soon as I begin scrolling content. A more verbose
output of this is attached.

Comment 1 Princeton 2013-03-19 20:08:15 UTC
DAE CAN WE GET SOME FUCKING UPDATES PLZ???

THANKS XOXO -PF:)

Comment 2 Princeton 2013-03-19 21:20:14 UTC
-__-

Sorry about that; I had been discussing this matter with a friend (showing it to him on my laptop) and apparently he decided it would be funny to express my sentiment in a more vulgar manner.


Although I'm still wondering when this update is coming.

-PF

Comment 3 Matthias Clasen 2013-04-08 19:20:25 UTC
this is fixed in gtk3 3.8.0


Note You need to log in before you can comment on or make changes to this bug.