krusader crashes with BadWindow - invalid Window parameter

Bug #1197879 reported by kenorb
This bug report is a duplicate of:  Bug #1180067: No icons on buttons. Edit Remove
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Amarok
Confirmed
Critical
Unassigned
krusader (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Krusader when doing some simple operation like creating new folder or moving the files.

See the following details:

$ krusader
krusader(7345)/kdeui (kdelibs) KDialogPrivate::queuedLayoutUpdate: QueueDialog created with a layout; don't do that, KDialog takes care of it, use mainWidget or setMainWidget instead
This is SMPlayer v. 0.8.3 running on Linux
The program 'krusader' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 103429 error_code 3 request_code 20 minor_code 0)
  (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 --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
A KUiServerJobTracker instance contains 1 stalled jobs

$ krusader --sync
This is SMPlayer v. 0.8.3 running on Linux
The program 'krusader' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 91698 error_code 3 request_code 20 minor_code 0)
  (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 --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

This one happened when executed picture file:

(gdb) run
Starting program: /usr/bin/krusader --sync
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb2e44b40 (LWP 10853)]
[New Thread 0xb24ffb40 (LWP 10854)]
[New Thread 0xb0a1eb40 (LWP 10855)]
[Thread 0xb2e44b40 (LWP 10853) exited]
krusader(10852)/kdeui (kdelibs) KDialogPrivate::queuedLayoutUpdate: QueueDialog created with a layout; don't do that, KDialog takes care of it,
use mainWidget or setMainWidget instead
krusader(10852)/kparts KParts::PartManager::addPart: Part ' "" ' has a widget "" with a focus policy of NoFocus. It should have at least a ClickFocus policy, for part activation to work well.

krusader(10852)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x8d11388 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes.
krusader(10852)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Message did not receive a reply (timeout by message bus)"

[New Thread 0xb2e44b40 (LWP 10923)]
[Thread 0xb2e44b40 (LWP 10923) exited]
[New Thread 0xb2e44b40 (LWP 10925)]
[Thread 0xb2e44b40 (LWP 10925) exited]
krusader(10852)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Message did not receive a reply (timeout by message bus)"
[New Thread 0xb2e44b40 (LWP 10950)]

(process:10951): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
The program 'krusader' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 203385 error_code 3 request_code 20 minor_code 0)
  (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 --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
A KUiServerJobTracker instance contains 1 stalled jobs
[Thread 0xb2e44b40 (LWP 10950) exited]
[Thread 0xb24ffb40 (LWP 10854) exited]
[Thread 0xb55a0740 (LWP 10852) exited]
[Inferior 1 (process 10852) exited with code 01]

Tags: badwindow
kenorb (kenorb)
description: updated
description: updated
kenorb (kenorb)
description: updated
Revision history for this message
kenorb (kenorb) wrote :

Could be related: Bug #1197679

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in krusader (Ubuntu):
status: New → Confirmed
Revision history for this message
FuzzyQ (atomicfuzzyq) wrote :

Possible dublicate: Bug #1197937

Revision history for this message
Mahesh Venkata Krishna (vkmaheshbhat) wrote :

The problem is not just over krusader. It affects all KDE apps. I had the same error for amarok, kile, konsole etc.

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
amarok(12589)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
amarok(12589)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
amarok(12589)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QWidget::insertAction: Attempt to insert null action
amarok(12589)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (100,-1) are not possible
QWidget::setMinimumSize: (Playlist dock/Playlist::Dock) Negative sizes (0,-1) are not possible
**********************************************************************************************
** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
** amarok --debug **
**********************************************************************************************

The program 'amarok' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 3663 error_code 3 request_code 20 minor_code 0)
  (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 --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

affects: krusader → amarok
Richard Hansen (rhansen)
tags: added: badwindow
Revision history for this message
Myriam Schweingruber (myriam) wrote :

The problem is serious as it prevents Amarok from running correctly.

FWIW: users who run Kubutnu are not affected by this, apparently it only happens for users having set their basic installation to Unity

Changed in amarok:
importance: Undecided → Critical
status: New → Confirmed
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.