Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-7702

Graphicssystem raster does not work with QT 4.6.1, Solaris Sparc 64 bit.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 4.6.1
    • GUI: Painting
    • None
    • Solaris 10, Sunstudio12(CC 5.9) 64 bit version
      Tested with both then normal and the stlport option. Default configure option.
      It worked in QT 4.5.3

    Description

      Graphicssystem raster does not work with QT 4.6.1, Solaris Sparc 64 bit.

      Small app to reproduce:

      #include <QtCore>
      #include <QtGui>
      
      int main(int argc, char* argv[])
      {
          QApplication app(argc, argv);
          QLabel* l = new QLabel("Haha");
          l->show();
          return app.exec();
      }
      

      ./a.out -graphicssystem raster
      label is never written, and you get the following console printout:

      X Error: BadAccess (attempt to access private resource denied) 10
      Extension: 129 (MIT-SHM)
      Minor opcode: 1 (X_ShmAttach)
      Resource id: 0xc400001
      X Error: BadShmSeg (invalid shared segment parameter) 128
      Extension: 129 (MIT-SHM)
      Minor opcode: 5 (X_ShmCreatePixmap)
      Resource id: 0xc40000a
      X Error: BadDrawable (invalid Pixmap or Window parameter) 9
      Major opcode: 62 (X_CopyArea)
      Resource id: 0xc40000b
      X Error: BadDrawable (invalid Pixmap or Window parameter) 9
      Major opcode: 62 (X_CopyArea)
      Resource id: 0xc40000b

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            firedomain Qt Graphics Team (Inactive)
            jhauanos Johan Hauan
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes