Bug 15227 - drakrpm crash when showing large file list of a package (X Window System error)
Summary: drakrpm crash when showing large file list of a package (X Window System error)
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: MGA5TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-07 15:10 CET by Morgan Leijström
Modified: 2015-09-04 09:43 CEST (History)
2 users (show)

See Also:
Source RPM: rpmdrake-6.13-1.mga5.src.rpm
CVE:
Status comment:


Attachments
output of lspci-v (13.15 KB, text/plain)
2015-02-09 22:04 CET, Morgan Leijström
Details

Description Morgan Leijström 2015-02-07 15:10:29 CET
Version-Release number of selected component (if applicable):
rpmdrake-6.13-1.mga5.src.rpm
drakxtools-16.52-1.mga5.src.rpm
x11-server-1.16.3-1.mga5.src.rpm
x11-driver-video-7.7-6.mga5.src.rpm
fglrx-14.501.1003-3.mga5.nonfree.src.rpm

In terminal there is:
-----8<------
(drakrpm:7789): Gdk-ERROR **: The program 'drakrpm' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 40735 error_code 11 request_code 131 (MIT-SHM) minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
----->8------

How reproducible:
Always on my fileserver: AMD E-350 , ATI radeon/fglrx
Not on my workstation: Intel i7, nvidia
Both machines are fully updated and rebooted cauldron 64 bit, KDE.
The server have a large screen resolution, the fileserver lower.

Steps to Reproduce:
1. start mcc in terminal, select install/remove software
2. search  and select the owncloud package (which have very many files)
3. click files, it may download an xml, and shows top of list
4. scroll down with either mouse slider or down key, after a few rows it crash and we are back in mcc.

Reproducible: 

Steps to Reproduce:
Comment 1 Morgan Leijström 2015-02-07 15:30:24 CET
Now it did not crash when browsing the file list, but with that showing and i pulled the corner of diskdrake window, it crashed with:

(drakrpm:22174): Gtk-WARNING **: GtkImage 0x4b7fe40 attempted to adjust its size allocation from -12,1 1168x54 to 0,0 1156x55. adjust_size_allocation must keep allocation inside original bounds

(drakrpm:22174): Gdk-ERROR **: The program 'drakrpm' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 147215 error_code 11 request_code 131 (MIT-SHM) minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Comment 2 Thierry Vignaud 2015-02-09 09:10:36 CET
What's your graphic card? Intel?
Do you still see it with x11-server-1.16.3-2.mga5?

Keywords: (none) => NEEDINFO
CC: (none) => thierry.vignaud

Comment 3 Morgan Leijström 2015-02-09 22:03:45 CET
Still after many updates + reboot right now.
Yes x11-server-1.16.3-2.mga5
Graphics is integrated ATI Radeon something harddrake say
âWrestler [Radeon HD 6310]
Modul: âCard:ATI Radeon HD 5000 to HD 6300 (radeon/fglrx)
Comment 4 Morgan Leijström 2015-02-09 22:04:34 CET
Created attachment 5874 [details]
output of lspci-v
Samuel Verschelde 2015-05-19 14:12:54 CEST

Keywords: NEEDINFO => (none)

Thierry Vignaud 2015-05-20 08:21:25 CEST

Summary: drakrpm crash when showing large file list of a package => drakrpm crash when showing large file list of a package (X Window System error)

Samuel Verschelde 2015-06-06 16:00:10 CEST

Whiteboard: (none) => MGA5TOO

Comment 5 Angelo Naselli 2015-06-06 16:26:09 CEST
Is this still valid? I seem i cannot reproduce it.

Just out of curiosity do you still have this problem by using rpmdragora
(manatools-qt or manatools-gtk according to your desktop)?

CC: (none) => anaselli

Comment 6 Morgan Leijström 2015-09-04 09:43:12 CEST
I can not reproduce it today :)
Also, it has gotten much quicker at scrolling both the packages scrollbar and the file list scrollbar.
64 bit Mageia 5 (it was cauldron when i reported it)

Status: NEW => RESOLVED
Resolution: (none) => WORKSFORME


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