Smart Qt4 interface segfault when updating channels

Bug #636028 reported by lucas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Smart Package Manager
Fix Committed
Undecided
Unassigned

Bug Description

When I click on update channels button in qt4 interface smart just segfault. Here is output from konsole
[root@localhost lucas]# smart --interface qt4
(4858) KSharedDataCache::Private::mapSharedMemory: Opening cache "/tmp/kdecache-root/icon-cache.kcache" page size is 4096
(4858) KSharedDataCache::Private::mapSharedMemory: Attached to cache, determining if it must be initialized
(4858) KSharedDataCache::Private::mapSharedMemory: Cache fully initialized -- attached to memory mapping
(4858) KSharedDataCache::Private::mapSharedMemory: 10465280 bytes available out of 10485760
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
Unhandled exception in thread started by <bound method URLLIBHandler.fetch of <smart.fetcher.URLLIBHandler object at 0xab0ceec>>
QObject::setParent: Cannot set parent, new parent is in a different thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPainter::begin: Paint device returned engine == 0, type: 2
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acd5a0), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acd5a0), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QPixmap: It is not safe to use pixmaps outside the GUI thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::LabelEngine(0x8ace840), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::LabelEngine(0x8ace840), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Oxygen::WidgetStateEngine(0x8acca88), parent's thread is QThread(0x89bbec0), current thread is QThread(0xaea00db0)
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 8 (RenderComposite)
  Resource id: 0x1c012a7
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 8 (RenderComposite)
  Resource id: 0x1c012a7
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 8 (RenderComposite)
  Resource id: 0x1c012a7
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 8 (RenderComposite)
  Resource id: 0x1c01289
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 7 (RenderFreePicture)
  Resource id: 0x1c01289
X Error: BadPixmap (invalid Pixmap parameter) 4
  Major opcode: 54 (X_FreePixmap)
  Resource id: 0x1c0128e
X Error: BadGC (invalid GC parameter) 13
  Major opcode: 60 (X_FreeGC)
  Resource id: 0x1c01289
X Error: BadGC (invalid GC parameter) 13
  Major opcode: 60 (X_FreeGC)
  Resource id: 0x1c01289
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 7 (RenderFreePicture)
  Resource id: 0x1c01289
X Error: BadPixmap (invalid Pixmap parameter) 4
  Major opcode: 54 (X_FreePixmap)
  Resource id: 0x1c01284
X Error: RenderBadPicture (invalid Picture parameter) 160
  Extension: 150 (RENDER)
  Minor opcode: 8 (RenderComposite)
  Resource id: 0x1c01291
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 53 (X_CreatePixmap)
  Resource id: 0x1c01294
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Extension: 150 (RENDER)
  Minor opcode: 4 (RenderCreatePicture)
  Resource id: 0x1c01295
smart: Fatal IO error: client killed
Segmentation fault

1. Smart 1.4, snapshot from 20100901
2. Unity Linux 2010.1, python qt 4.7.4, kde 4.5 with qt 4.7

Changed in smart:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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