Access violation on scroll

Bug #641849 reported by zorblek
48
This bug affects 8 people
Affects Status Importance Assigned to Milestone
easymp3gain (Debian)
Fix Released
Unknown
easymp3gain (Ubuntu)
Fix Released
Undecided
Matthias Klumpp

Bug Description

I keep getting an "Access violation" error with easymp3gain on Ubuntu Lucid. Steps to reproduce:
1. Run easymp3gain
2. Add a music folder to the list
3. Scroll down the list. Eventually an access violation error appears.

This bug makes easymp3gain nearly unusable unless I want to risk data corruption.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: easymp3gain-gtk (not installed)
ProcVersionSignature: Ubuntu 2.6.32-25.43-generic 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic i686
Architecture: i386
Date: Fri Sep 17 21:28:00 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: easymp3gain

Revision history for this message
zorblek (zorblek) wrote :
Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :

Confirmed on maverick easymp3gain-gtk/maverick uptodate 0.5.0-4

Changed in easymp3gain (Ubuntu):
status: New → Confirmed
Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :

Program received signal SIGSEGV, Segmentation fault.
0x00690676 in IA__gdk_drawable_get_size (drawable=0x22, width=0xbfffeab4, height=0xbfffeab0)
    at /build/buildd/gtk+2.0-2.21.7/gdk/gdkdraw.c:161
161 /build/buildd/gtk+2.0-2.21.7/gdk/gdkdraw.c: No such file or directory.
 in /build/buildd/gtk+2.0-2.21.7/gdk/gdkdraw.c
(gdb) backtrace full
#0 0x00690676 in IA__gdk_drawable_get_size (drawable=0x22, width=0xbfffeab4, height=0xbfffeab0)
    at /build/buildd/gtk+2.0-2.21.7/gdk/gdkdraw.c:161
        __t = <value optimised out>
        __r = <value optimised out>
        __PRETTY_FUNCTION__ = "IA__gdk_drawable_get_size"
#1 0x0822efeb in GDK2_GDK_WINDOW_GET_SIZE$PGDKDRAWABLE$PGINT$PGINT ()
No symbol table info available.
#2 0x081c12b2 in TGTK2WSCUSTOMLISTVIEW__GETITEMAT (ALV=0xb7fc7060, X=340, Y=99, pvmt=0xb7d6c070)
    at gtk2wscustomlistview.inc:1211
        result = -1
        WIDGETS = 0xb7fdf2b0
        ITEMPATH = 0xb7d6c070
        COLUMN = 0xb7d6c070
        CX = -1208064640
        CY = 881
        GETITEMAT = -1
        RESULT = -1
#3 0x0814d363 in TCUSTOMLISTVIEW__GETITEMAT (X=340, Y=99, this=<error reading variable>) at ./include/customlistview.inc:670
        result = 0x0
        ITEM = -1210599440
        GETITEMAT = 0x0
        RESULT = 0x0

Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :

Same for debian

Revision history for this message
Matthias Klumpp (ximion) wrote :

This error is already known: http://sourceforge.net/tracker/?func=detail&aid=3008674&group_id=207001&atid=999854
The problem is that the widget abstraction layer easyMp3Gain uses does not work correctly with newer GTK+ versions. We wait until the package "lazarus" (lcl-gtk2 in this case) is released in version 0.9.30. Then this bug should be gone.

Changed in easymp3gain (Ubuntu):
assignee: nobody → Matthias Klumpp (ximion)
Changed in easymp3gain (Debian):
status: Unknown → New
Revision history for this message
Matthias Klumpp (ximion) wrote :

Bug is fixed in Ubuntu Oneiric and Debian Sid / Testing.
Thanks for your bug report! (You can fetch an updated package from Debian, providing a backport for Natty won't be possible cause the dependency chain has changed a lot)

Changed in easymp3gain (Ubuntu):
status: Confirmed → Fix Released
Changed in easymp3gain (Debian):
status: New → Fix Released
Revision history for this message
Carlton Allred (ceallred) wrote :

This bug is back in Quantal.

Revision history for this message
Mark Lanctot (mark-lanctot) wrote :

Still here on Raring...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.