Bug 211696 - Window decoration is missing when application is full screen
Summary: Window decoration is missing when application is full screen
Status: CLOSED FIXED
Alias: None
Product: kalarm
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Unspecified
: NOR normal
Target Milestone: ---
Assignee: David Jarvie
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-24 21:22 UTC by BRULE Herman
Modified: 2010-09-02 12:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Proposed patch (4.67 KB, patch)
2009-10-27 10:20 UTC, David Jarvie
Details
Revised source files (18.28 KB, application/bzip2)
2009-10-31 23:15 UTC, David Jarvie
Details
Updated sources with debug (18.42 KB, application/bzip2)
2009-11-01 23:25 UTC, David Jarvie
Details
New version of patched files (18.81 KB, application/bzip2)
2009-11-05 19:53 UTC, David Jarvie
Details
log (5.97 KB, application/octet-stream)
2009-11-06 08:20 UTC, BRULE Herman
Details
Patched files with debug output (18.86 KB, application/bzip2)
2009-11-06 21:33 UTC, David Jarvie
Details
Revised debug sources (18.86 KB, application/bzip2)
2009-11-09 00:04 UTC, David Jarvie
Details
my xorg.conf (3.93 KB, application/octet-stream)
2009-11-09 12:12 UTC, BRULE Herman
Details
Debug source for test (19.08 KB, application/bzip2)
2009-11-10 00:32 UTC, David Jarvie
Details
Updated sources for Xinerama (19.71 KB, application/bzip2)
2009-11-11 20:32 UTC, David Jarvie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BRULE Herman 2009-10-24 21:22:56 UTC
Version:            (using KDE 4.3.2)
Installed from:    Gentoo Packages

Hello, I have found bug in dual screen (I don't know if it same in one screen):
- Play film with player in full screen with kaffeine (I thinks it's same bug with dragon player)
- When alarm generated by kalarm is show, it's without decoration
Thanks to fix it.
Comment 1 Thomas Lübking 2009-10-24 21:53:14 UTC
it's an WM override window (in this situation, any fs window taking the screen)

/iff/ it's a kalarm bug, but i sense intention here
Comment 2 David Jarvie 2009-10-26 00:16:19 UTC
The alarm window has to be shown without window decoration in order to make it appear on top of the full screen window. Windows with decoration can't be forced to appear on top of a full screen window.
Comment 3 BRULE Herman 2009-10-26 09:24:20 UTC
The problem it's it appear on other screen where its no have window in full screen.
Comment 4 David Jarvie 2009-10-27 01:02:52 UTC
I have fix for this, but I don't have access to a dual monitor system to test it. If I provide a source patch, can you test it?
Comment 5 BRULE Herman 2009-10-27 09:30:16 UTC
yes.
Comment 6 David Jarvie 2009-10-27 10:20:30 UTC
Created attachment 37904 [details]
Proposed patch

I'm attaching a patch which I hope will fix the issue. It contains some debug output, so if it doesn't work, can you please capture the debug output and attach it here. Thanks.
Comment 7 BRULE Herman 2009-10-27 13:06:39 UTC
Sorry but it's more complicated that I thinks, I have not the time.
Any people have laptop and can plug in external screen for test this patch?
Comment 8 BRULE Herman 2009-10-27 15:16:59 UTC
Can you send me full source patched? in .tar.bz2 thanks
Comment 9 David Jarvie 2009-10-27 17:58:12 UTC
On Tue, October 27, 2009 2:17 pm, BRULE Herman wrote:
> https://bugs.kde.org/show_bug.cgi?id=211696
>
>
> --- Comment #8 from BRULE Herman <alpha_one_x86 first-world info>
> 2009-10-27 15:16:59 ---
> Can you send me full source patched? in .tar.bz2 thanks

Do you want just the individual files which are patched, or the whole
kalarm directory, or what?
Comment 10 David Jarvie 2009-10-30 00:57:36 UTC
I've put in the fix for KDE 4.3.3, which is due out in the next week or two. Please report whether it works once you have the opportunity. If you want me to supply the sources for you to build before KDE 4.3.3 is available, let me know what source files you need.

SVN commits 1042513, 1042514.
Comment 11 BRULE Herman 2009-10-30 10:40:30 UTC
I need all source patched for fix this bug.
I'm able to compile it quickly if I have not to patch it.
Comment 12 BRULE Herman 2009-10-30 12:04:06 UTC
The decoration is present, but here the window is open on the wrong screen. Windows have decoration but it open on screen which have application in full screen.

When the windows (of alarm) is open on screen with application in full screen: no decoration for stay on top
Else decoration
Comment 13 David Jarvie 2009-10-31 23:15:23 UTC
Created attachment 38001 [details]
Revised source files

Here are new patched files. I hope this works better.
Comment 14 BRULE Herman 2009-11-01 11:22:43 UTC
I have my film in for screen on first screen, kalarm have open the windows with decoration under the film (need close the film to see it...)
Comment 15 David Jarvie 2009-11-01 23:25:12 UTC
Created attachment 38016 [details]
Updated sources with debug

I've attached the same source files as last time, but with debug statements which I hope will let me see what's going on. Can you please rebuild KAlarm with them, and then run KAlarm from a terminal window, and capture the debug output and attach it here. Thanks.
Comment 16 BRULE Herman 2009-11-02 12:24:29 UTC
user@amber ~ $ kalarm
<unknown program name>(26527)/ main: initialising
<unknown program name>(26529)/ main: Unknown resource type:  "alarms"
user@amber ~ $ X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x440024b
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x44016ae
Comment 17 David Jarvie 2009-11-02 13:25:40 UTC
It looks as if debug output must be switched off for KAlarm. Can you please run 'kdebugdialog --fullmode', select 5950 (KAlarm), and set the output to either the terminal or to a file. If you the run KAlarm again, hopefully there will be some useful output which you can post here again. Thanks.
Comment 18 BRULE Herman 2009-11-02 16:22:10 UTC
Done:
kalarm(29699) DBusHandler::DBusHandler: 
kalarm(29699) KAlarmApp::KAlarmApp: 
kalarm(29699) KAlarmApp::newInstance: 
kalarm(29699) CommandOptions::CommandOptions: Interactive 
kalarm(29699) KAlarmApp::initCheck: first time 
kalarm(29699) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(29699) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(29699) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(29699) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(29699) AlarmCalendar::open: RESOURCES 
kalarm(29699) AlarmCalendar::load: RESOURCES 
kalarm(29699) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(29699) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:20 Europe/Paris , next: 2009-11-02 22:00 Europe/Paris , due: 20377 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(29699) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(29699) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(29699) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(29699) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(29699) DailyTimer::start: at 0 : 0 : interval = 7 : 39 : 37 
kalarm(29699) KAlarmApp::startProcessQueue: 
kalarm(29699) MainWindow::MainWindow: 
kalarm(29699) MinuteTimer::slotTimer: 
kalarm(29699) TrayWindow::TrayWindow: 
kalarm(29699) TrayWindow::setEnabledStatus: 1 
kalarm(29699) KAlarmApp::processQueue: 
kalarm(29699) KAlarm::purgeArchive: 7 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:20 Europe/Paris , next: 2009-11-02 22:00 Europe/Paris , due: 20376 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(29699) EditAlarmDlg::create: 
kalarm(29699) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(29699) RecurrenceEdit::RecurrenceEdit: 
kalarm(29699) EditAlarmDlg::showOptions: More 
kalarm(29699) KAlarm::addEvent: "" 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:20 Europe/Paris , next: 2009-11-02 16:21 Europe/Paris , due: 32 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1449377142.188" wait 32 seconds 
kalarm(29699) AlarmCalendar::saveCal: RESOURCES 
kalarm(29699) MainWindow::slotSelection: true 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:21 Europe/Paris , next: 2009-11-02 16:21 Europe/Paris , due: 0 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1449377142.188" : due now 
kalarm(29699) KAlarmApp::processQueue: 
kalarm(29699) KAlarmApp::handleEvent: "KAlarm-1449377142.188" , HANDLE: 2009-11-02 15:21 UTC 
kalarm(29699) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(29699) MessageWin::getWorkAreaAndModal: No full screen window 
kalarm(29699) MessageWin::MessageWin: event 
kalarm(29699) DailyTimer::start: at 0 : 0 : interval = 7 : 39 : 0 
kalarm(29699) MessageWin::alarmShowing: "KAlarm-1449377142.188" ,  
kalarm(29699) AlarmCalendar::saveCal: " "" ", 8 
kalarm(29699) KAlarmApp::rescheduleAlarm: 
kalarm(29699) KAlarmApp::cancelAlarm: 
kalarm(29699) KAlarm::addArchivedEvent: "KAlarm-1449377142.188" 
kalarm(29699) KAlarm::deleteEvents: 1 
kalarm(29699) KAEvent::setCommandError: "KAlarm-1449377142.188" , 0 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:21 Europe/Paris , next: 2009-11-02 22:00 Europe/Paris , due: 20340 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(29699) AlarmCalendar::saveCal: RESOURCES 
kalarm(29699) KAlarmApp::checkNextDueAlarm: now: 2009-11-02 16:21 Europe/Paris , next: 2009-11-02 22:00 Europe/Paris , due: 20340 
kalarm(29699) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(29699) MinuteTimer::slotTimer: 
kalarm(29699) KAlarm::deleteDisplayEvent: "KAlarm-disp-1449377142.188" 
kalarm(29699) AlarmCalendar::saveCal: " "" ", 8 
kalarm(29699) MessageWin::~MessageWin: "KAlarm-1449377142.188"
Comment 19 David Jarvie 2009-11-02 23:58:03 UTC
Thank you. The debug information shows that when KAlarm displayed the alarm message, it didn't detect that the active window was a full screen one. Can you confirm that the full screen window currently had focus at that time? If another window had focus, could you please try again, ensuring that the full screen window is the active window before the alarm message appears, and attach the debug output again, with a description of how the alarm message window behaved.

On my single screen system, if a full screen window doesn't have focus, KAlarm message windows appear on top of it, with window decoration - in other words, a full screen window without focus doesn't hide other windows.
Comment 20 BRULE Herman 2009-11-03 00:25:10 UTC
No, the full screen application have not the focus, it's my normal usage, kaffeine in full screen on one screen, and my work on second screen (with focused window).

I had re do the log with focus on the full screen application (kaffeine in full screen), the alarm had been show with decoration:
kalarm(17044) DBusHandler::DBusHandler: 
kalarm(17044) KAlarmApp::KAlarmApp: 
kalarm(17044) KAlarmApp::newInstance: 
kalarm(17044) CommandOptions::CommandOptions: Interactive 
kalarm(17044) KAlarmApp::initCheck: first time 
kalarm(17044) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(17044) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(17044) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(17044) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(17044) AlarmCalendar::open: RESOURCES 
kalarm(17044) AlarmCalendar::load: RESOURCES 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:22 Europe/Paris , next: 2009-11-03 22:00 Europe/Paris , due: 77856 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(17044) DailyTimer::start: at 0 : 0 : interval = 23 : 37 : 36 
kalarm(17044) KAlarmApp::startProcessQueue: 
kalarm(17044) MainWindow::MainWindow: 
kalarm(17044) MinuteTimer::slotTimer: 
kalarm(17044) TrayWindow::TrayWindow: 
kalarm(17044) TrayWindow::setEnabledStatus: 1 
kalarm(17044) KAlarmApp::processQueue: 
kalarm(17044) KAlarm::purgeArchive: 7 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:22 Europe/Paris , next: 2009-11-03 22:00 Europe/Paris , due: 77855 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(17044) EditAlarmDlg::create: 
kalarm(17044) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(17044) RecurrenceEdit::RecurrenceEdit: 
kalarm(17044) EditAlarmDlg::showOptions: More 
kalarm(17044) KAlarm::addEvent: "" 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:22 Europe/Paris , next: 2009-11-03 00:23 Europe/Paris , due: 28 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-719634598.920" wait 28 seconds 
kalarm(17044) AlarmCalendar::saveCal: RESOURCES 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:23 Europe/Paris , next: 2009-11-03 00:23 Europe/Paris , due: 0 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-719634598.920" : due now 
kalarm(17044) KAlarmApp::processQueue: 
kalarm(17044) KAlarmApp::handleEvent: "KAlarm-719634598.920" , HANDLE: 2009-11-02 23:23 UTC 
kalarm(17044) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(17044) MessageWin::getWorkAreaAndModal: Full screen window 
kalarm(17044) MessageWin::getWorkAreaAndModal: Number of screens = 2 
kalarm(17044) MessageWin::getWorkAreaAndModal: Full screen window: QRect(0,0 0x0) , KAlarm screen= 1 QRect(1680,0 1680x1050) 
kalarm(17044) MessageWin::getWorkAreaAndModal: Screen 0 : QRect(0,0 1680x1050) 
kalarm(17044) MessageWin::getWorkAreaAndModal: Screen 1 : QRect(1680,0 1680x1050) 
kalarm(17044) MessageWin::MessageWin: event 
kalarm(17044) DailyTimer::start: at 0 : 0 : interval = 23 : 37 : 0 
kalarm(17044) MessageWin::alarmShowing: "KAlarm-719634598.920" ,  
kalarm(17044) AlarmCalendar::saveCal: " "" ", 8 
kalarm(17044) KAlarmApp::rescheduleAlarm: 
kalarm(17044) KAlarmApp::cancelAlarm: 
kalarm(17044) KAlarm::addArchivedEvent: "KAlarm-719634598.920" 
kalarm(17044) KAlarm::deleteEvents: 1 
kalarm(17044) KAEvent::setCommandError: "KAlarm-719634598.920" , 0 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:23 Europe/Paris , next: 2009-11-03 22:00 Europe/Paris , due: 77820 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(17044) AlarmCalendar::saveCal: RESOURCES 
kalarm(17044) KAlarmApp::checkNextDueAlarm: now: 2009-11-03 00:23 Europe/Paris , next: 2009-11-03 22:00 Europe/Paris , due: 77820 
kalarm(17044) KAlarmApp::checkNextDueAlarm: "KAlarm-1413922711.433" wait 60 seconds 
kalarm(17044) MinuteTimer::slotTimer: 
kalarm(17044) KAlarm::deleteDisplayEvent: "KAlarm-disp-719634598.920" 
kalarm(17044) AlarmCalendar::saveCal: " "" ", 8 
kalarm(17044) MessageWin::~MessageWin: "KAlarm-719634598.920" 
kalarm(17044) KAlarmApp::doQuit: 
kalarm(17044) MainWindow::~MainWindow: 
kalarm(17044) TrayWindow::~TrayWindow: 
kalarm(17044) KAlarmApp::quitIf: 0 : quitting 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(17044) EventListModel::removeResource: 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(17044) EventListModel::removeResource: 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(17044) EventListModel::removeResource: 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(17044) EventListModel::removeResource: 
kalarm(17044) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(17044) EventListModel::removeResource: 
kalarm(17044) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(17044) EventListModel::removeResource:
Comment 21 David Jarvie 2009-11-04 12:39:25 UTC
I think I understand the issue now. You want KAlarm to use a different screen from the full screen window, regardless of whether the full screen window is the active window or not.

Once I've found out how to determine which screen full screen windows are on, I should be able to fix this.
Comment 22 David Jarvie 2009-11-05 19:53:02 UTC
Created attachment 38119 [details]
New version of patched files

I attach an updated version of the changed files for you to test. Let me know whether it works - if it doesn't  work, please again run KAlarm from the command line and capture the debug output.
Comment 23 BRULE Herman 2009-11-06 08:19:43 UTC
Work correctly if application is on first screen (pop is open with decoration on the second screen), but if application in full screen is on second screen that's not work (pop is open with decoration under the full screen application)
Comment 24 BRULE Herman 2009-11-06 08:20:52 UTC
Created attachment 38129 [details]
log

When bug on second screen
Comment 25 David Jarvie 2009-11-06 21:33:29 UTC
Created attachment 38144 [details]
Patched files with debug output

The debug output is puzzling - it looks as if the new code to determine what type of windows are on each screen isn't working properly, although it seems to work fine on my single screen system.

Could you please try the attached new patched files, and attach the debug output for when the full screen application is on screen 1, and for when it is on screen 2. Please also say how many other windows were open on each screen at the time each set of debug output was produced. Thanks.
Comment 26 BRULE Herman 2009-11-07 21:15:43 UTC
With full screen app on 2nd screen, alert is under the application with decoration:
kalarm(3083) DBusHandler::DBusHandler: 
kalarm(3083) KAlarmApp::KAlarmApp: 
kalarm(3083) KAlarmApp::newInstance: 
kalarm(3083) CommandOptions::CommandOptions: Interactive 
kalarm(3083) KAlarmApp::initCheck: first time 
kalarm(3083) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(3083) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(3083) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(3083) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(3083) AlarmCalendar::open: RESOURCES 
kalarm(3083) AlarmCalendar::load: RESOURCES 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:07 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3135 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(3083) DailyTimer::start: at 0 : 0 : interval = 2 : 52 : 15 
kalarm(3083) KAlarmApp::startProcessQueue: 
kalarm(3083) MainWindow::MainWindow: 
kalarm(3083) MinuteTimer::slotTimer: 
kalarm(3083) TrayWindow::TrayWindow: 
kalarm(3083) TrayWindow::setEnabledStatus: 1 
kalarm(3083) KAlarmApp::processQueue: 
kalarm(3083) KAlarm::purgeArchive: 7 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:07 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3135 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) MinuteTimer::slotTimer: 
kalarm(3083) AlarmCalendar::events: KDateTime(2009-11-07T00:00:00+01:00) - KDateTime(2009-11-08T21:08:12,094+01:00) 
kalarm(3083) AlarmCalendar::events: ' "" ': KDateTime(2009-11-07T22:00:00+01:00) 
kalarm(3083) TrayWindow::tooltipAlarmText: 
kalarm(3083) TrayWindow::tooltipAlarmText: -- 1 ) "22:00 (+0:52) Pilule eliana" 
kalarm(3083) TrayWindow::event: "<html>KAlarm<br/>22:00 (+0:52) Pilule eliana</html>" 
kalarm(3083) EditAlarmDlg::create: 
kalarm(3083) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(3083) RecurrenceEdit::RecurrenceEdit: 
kalarm(3083) EditAlarmDlg::showOptions: More 
kalarm(3083) KAlarm::addEvent: "" 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:08 Europe/Paris , next: 2009-11-07 21:09 Europe/Paris , due: 41 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-1691492657.745" wait 41 seconds 
kalarm(3083) AlarmCalendar::saveCal: RESOURCES 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:09 Europe/Paris , next: 2009-11-07 21:09 Europe/Paris , due: 0 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-1691492657.745" : due now 
kalarm(3083) KAlarmApp::processQueue: 
kalarm(3083) KAlarmApp::handleEvent: "KAlarm-1691492657.745" , HANDLE: 2009-11-07 20:09 UTC 
kalarm(3083) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(3083) haveFullScreenWindow: Screen -1 : Window count= 20 , active= 54525977 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 1 
kalarm(3083) haveFullScreenWindow: Screen -1 : Window count= 20 , active= 54525977 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 1 
kalarm(3083) haveFullScreenWindow: Screen 0 : Window count= 20 , active= 54525977 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: full= 1 , screen= 0 
kalarm(3083) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(3083) MessageWin::MessageWin: event 
kalarm(3083) DailyTimer::start: at 0 : 0 : interval = 2 : 51 : 0 
kalarm(3083) MessageWin::alarmShowing: "KAlarm-1691492657.745" ,  
kalarm(3083) AlarmCalendar::saveCal: " "" ", 8 
kalarm(3083) KAlarmApp::rescheduleAlarm: 
kalarm(3083) KAlarmApp::cancelAlarm: 
kalarm(3083) KAlarm::addArchivedEvent: "KAlarm-1691492657.745" 
kalarm(3083) KAlarm::deleteEvents: 1 
kalarm(3083) KAEvent::setCommandError: "KAlarm-1691492657.745" , 0 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:09 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3060 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) AlarmCalendar::saveCal: RESOURCES 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:09 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3060 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) MinuteTimer::slotTimer: 
kalarm(3083) KAlarm::deleteDisplayEvent: "KAlarm-disp-1691492657.745" 
kalarm(3083) AlarmCalendar::saveCal: " "" ", 8 
kalarm(3083) MessageWin::~MessageWin: "KAlarm-1691492657.745" 
kalarm(3083) EditAlarmDlg::create: 
kalarm(3083) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(3083) RecurrenceEdit::RecurrenceEdit: 
kalarm(3083) EditAlarmDlg::showOptions: More 
kalarm(3083) KAlarm::addEvent: "" 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:09 Europe/Paris , next: 2009-11-07 21:10 Europe/Paris , due: 40 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-1995027841.840" wait 40 seconds 
kalarm(3083) AlarmCalendar::saveCal: RESOURCES 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 21:10 Europe/Paris , due: 0 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-1995027841.840" : due now 
kalarm(3083) KAlarmApp::processQueue: 
kalarm(3083) KAlarmApp::handleEvent: "KAlarm-1995027841.840" , HANDLE: 2009-11-07 20:10 UTC 
kalarm(3083) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(3083) haveFullScreenWindow: Screen -1 : Window count= 20 , active= 69206019 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 1 
kalarm(3083) haveFullScreenWindow: Screen -1 : Window count= 20 , active= 69206019 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 1 
kalarm(3083) haveFullScreenWindow: Screen 0 : Window count= 20 , active= 69206019 
kalarm(3083) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(3083) MessageWin::getWorkAreaAndModal: full= 1 , screen= 0 
kalarm(3083) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(3083) MessageWin::MessageWin: event 
kalarm(3083) MessageWin::alarmShowing: "KAlarm-1995027841.840" ,  
kalarm(3083) AlarmCalendar::saveCal: " "" ", 8 
kalarm(3083) KAlarmApp::rescheduleAlarm: 
kalarm(3083) KAlarmApp::cancelAlarm: 
kalarm(3083) KAlarm::addArchivedEvent: "KAlarm-1995027841.840" 
kalarm(3083) KAlarm::deleteEvents: 1 
kalarm(3083) KAEvent::setCommandError: "KAlarm-1995027841.840" , 0 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3000 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) AlarmCalendar::saveCal: RESOURCES 
kalarm(3083) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 3000 
kalarm(3083) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(3083) MinuteTimer::slotTimer: 
kalarm(3083) KAlarm::deleteDisplayEvent: "KAlarm-disp-1995027841.840" 
kalarm(3083) AlarmCalendar::saveCal: " "" ", 8 
kalarm(3083) MessageWin::~MessageWin: "KAlarm-1995027841.840" 
kalarm(3083) KAlarmApp::doQuit: 
kalarm(3083) MainWindow::~MainWindow: 
kalarm(3083) TrayWindow::~TrayWindow: 
kalarm(3083) KAlarmApp::quitIf: 0 : quitting 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(3083) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(3083) EventListModel::removeResource: 
kalarm(4592) DBusHandler::DBusHandler: 
kalarm(4592) KAlarmApp::KAlarmApp: 
kalarm(4592) KAlarmApp::newInstance: 
kalarm(4592) CommandOptions::CommandOptions: Interactive 
kalarm(4592) KAlarmApp::initCheck: first time 
kalarm(4592) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(4592) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(4592) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(4592) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(4592) AlarmCalendar::open: RESOURCES 
kalarm(4592) AlarmCalendar::load: RESOURCES 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 2969 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(4592) DailyTimer::start: at 0 : 0 : interval = 2 : 49 : 29 
kalarm(4592) KAlarmApp::startProcessQueue: 
kalarm(4592) MainWindow::MainWindow: 
kalarm(4592) MinuteTimer::slotTimer: 
kalarm(4592) TrayWindow::TrayWindow: 
kalarm(4592) TrayWindow::setEnabledStatus: 1 
kalarm(4592) KAlarmApp::processQueue: 
kalarm(4592) KAlarm::purgeArchive: 7 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 2969 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(4592) EditAlarmDlg::create: 
kalarm(4592) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(4592) RecurrenceEdit::RecurrenceEdit: 
kalarm(4592) EditAlarmDlg::showOptions: More 
kalarm(4592) KAlarm::addEvent: "" 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:10 Europe/Paris , next: 2009-11-07 21:11 Europe/Paris , due: 25 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-2137217150.163" wait 25 seconds 
kalarm(4592) AlarmCalendar::saveCal: RESOURCES 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:11 Europe/Paris , next: 2009-11-07 21:11 Europe/Paris , due: 0 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-2137217150.163" : due now 
kalarm(4592) KAlarmApp::processQueue: 
kalarm(4592) KAlarmApp::handleEvent: "KAlarm-2137217150.163" , HANDLE: 2009-11-07 20:11 UTC 
kalarm(4592) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(4592) haveFullScreenWindow: Screen -1 : Window count= 19 , active= 69206019 
kalarm(4592) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(4592) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 1 
kalarm(4592) haveFullScreenWindow: Screen -1 : Window count= 19 , active= 69206019 
kalarm(4592) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(4592) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 1 
kalarm(4592) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(4592) MessageWin::getWorkAreaAndModal: full= 0 , screen= 1 
kalarm(4592) MessageWin::MessageWin: event 
kalarm(4592) DailyTimer::start: at 0 : 0 : interval = 2 : 49 : 0 
kalarm(4592) MessageWin::alarmShowing: "KAlarm-2137217150.163" ,  
kalarm(4592) AlarmCalendar::saveCal: " "" ", 8 
kalarm(4592) KAlarmApp::rescheduleAlarm: 
kalarm(4592) KAlarmApp::cancelAlarm: 
kalarm(4592) KAlarm::addArchivedEvent: "KAlarm-2137217150.163" 
kalarm(4592) KAlarm::deleteEvents: 1 
kalarm(4592) KAEvent::setCommandError: "KAlarm-2137217150.163" , 0 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:11 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 2940 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(4592) AlarmCalendar::saveCal: RESOURCES 
kalarm(4592) KAlarmApp::checkNextDueAlarm: now: 2009-11-07 21:11 Europe/Paris , next: 2009-11-07 22:00 Europe/Paris , due: 2940 
kalarm(4592) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(4592) MinuteTimer::slotTimer: 
kalarm(4592) KAlarm::deleteDisplayEvent: "KAlarm-disp-2137217150.163" 
kalarm(4592) AlarmCalendar::saveCal: " "" ", 8 
kalarm(4592) MessageWin::~MessageWin: "KAlarm-2137217150.163" 
kalarm(4592) KAlarmApp::doQuit: 
kalarm(4592) MainWindow::~MainWindow: 
kalarm(4592) TrayWindow::~TrayWindow: 
kalarm(4592) KAlarmApp::quitIf: 0 : quitting 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(4592) EventListModel::removeResource: 
kalarm(4592) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(4592) EventListModel::removeResource:
Comment 27 David Jarvie 2009-11-09 00:04:34 UTC
Created attachment 38197 [details]
Revised debug sources

I'm sorry, but the debug output code had a mistake in it. Could you try the attached source files, so that I can be sure what's happening. Please accept my apologies for wasting your time last time.
Comment 28 BRULE Herman 2009-11-09 09:20:48 UTC
kalarm(24810) DBusHandler::DBusHandler: 
kalarm(24810) KAlarmApp::KAlarmApp: 
kalarm(24810) KAlarmApp::newInstance: 
kalarm(24810) CommandOptions::CommandOptions: Interactive 
kalarm(24810) KAlarmApp::initCheck: first time 
kalarm(24810) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(24810) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(24810) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(24810) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(24810) AlarmCalendar::open: RESOURCES 
kalarm(24810) AlarmCalendar::load: RESOURCES 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:14 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45917 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(24810) DailyTimer::start: at 0 : 0 : interval = 14 : 45 : 17 
kalarm(24810) KAlarmApp::startProcessQueue: 
kalarm(24810) MainWindow::MainWindow: 
kalarm(24810) MinuteTimer::slotTimer: 
kalarm(24810) TrayWindow::TrayWindow: 
kalarm(24810) TrayWindow::setEnabledStatus: 1 
kalarm(24810) KAlarmApp::processQueue: 
kalarm(24810) KAlarm::purgeArchive: 7 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:14 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45916 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(24810) EditAlarmDlg::create: 
kalarm(24810) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(24810) RecurrenceEdit::RecurrenceEdit: 
kalarm(24810) EditAlarmDlg::showOptions: More 
kalarm(24810) KAlarm::addEvent: "" 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:14 Europe/Paris , next: 2009-11-09 09:15 Europe/Paris , due: 9 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-185535430.406" wait 9 seconds 
kalarm(24810) AlarmCalendar::saveCal: RESOURCES 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 09:15 Europe/Paris , due: 0 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-185535430.406" : due now 
kalarm(24810) KAlarmApp::processQueue: 
kalarm(24810) KAlarmApp::handleEvent: "KAlarm-185535430.406" , HANDLE: 2009-11-09 08:15 UTC 
kalarm(24810) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(24810) haveFullScreenWindow: Screen 0 : Window count= 18 , active= 65011737 
kalarm(24810) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(24810) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 2 
kalarm(24810) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(24810) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 0 
kalarm(24810) haveFullScreenWindow: Screen 0 : Window count= 18 , active= 65011737 
kalarm(24810) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(24810) MessageWin::getWorkAreaAndModal: full= 2 , screen= 0 
kalarm(24810) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(24810) MessageWin::MessageWin: event 
kalarm(24810) DailyTimer::start: at 0 : 0 : interval = 14 : 45 : 0 
kalarm(24810) MessageWin::alarmShowing: "KAlarm-185535430.406" ,  
kalarm(24810) AlarmCalendar::saveCal: " "" ", 8 
kalarm(24810) KAlarmApp::rescheduleAlarm: 
kalarm(24810) KAlarmApp::cancelAlarm: 
kalarm(24810) KAlarm::addArchivedEvent: "KAlarm-185535430.406" 
kalarm(24810) KAlarm::deleteEvents: 1 
kalarm(24810) KAEvent::setCommandError: "KAlarm-185535430.406" , 0 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45900 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(24810) AlarmCalendar::saveCal: RESOURCES 
kalarm(24810) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45900 
kalarm(24810) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(24810) MinuteTimer::slotTimer: 
kalarm(24810) KAlarm::deleteDisplayEvent: "KAlarm-disp-185535430.406" 
kalarm(24810) AlarmCalendar::saveCal: " "" ", 8 
kalarm(24810) MessageWin::~MessageWin: "KAlarm-185535430.406" 
kalarm(24810) KAlarmApp::doQuit: 
kalarm(24810) MainWindow::~MainWindow: 
kalarm(24810) TrayWindow::~TrayWindow: 
kalarm(24810) KAlarmApp::quitIf: 0 : quitting 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(24810) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(24810) EventListModel::removeResource: 
kalarm(25729) DBusHandler::DBusHandler: 
kalarm(25729) KAlarmApp::KAlarmApp: 
kalarm(25729) KAlarmApp::newInstance: 
kalarm(25729) CommandOptions::CommandOptions: Interactive 
kalarm(25729) KAlarmApp::initCheck: first time 
kalarm(25729) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(25729) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(25729) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(25729) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(25729) AlarmCalendar::open: RESOURCES 
kalarm(25729) AlarmCalendar::load: RESOURCES 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45878 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(25729) DailyTimer::start: at 0 : 0 : interval = 14 : 44 : 38 
kalarm(25729) KAlarmApp::startProcessQueue: 
kalarm(25729) MainWindow::MainWindow: 
kalarm(25729) MinuteTimer::slotTimer: 
kalarm(25729) TrayWindow::TrayWindow: 
kalarm(25729) TrayWindow::setEnabledStatus: 1 
kalarm(25729) KAlarmApp::processQueue: 
kalarm(25729) KAlarm::purgeArchive: 7 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45878 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(25729) EditAlarmDlg::create: 
kalarm(25729) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(25729) RecurrenceEdit::RecurrenceEdit: 
kalarm(25729) EditAlarmDlg::showOptions: More 
kalarm(25729) KAlarm::addEvent: "" 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:15 Europe/Paris , next: 2009-11-09 09:17 Europe/Paris , due: 91 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-490025515.283" wait 60 seconds 
kalarm(25729) AlarmCalendar::saveCal: RESOURCES 
kalarm(25729) MinuteTimer::slotTimer: 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:16 Europe/Paris , next: 2009-11-09 09:17 Europe/Paris , due: 31 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-490025515.283" wait 31 seconds 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:17 Europe/Paris , next: 2009-11-09 09:17 Europe/Paris , due: 0 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-490025515.283" : due now 
kalarm(25729) KAlarmApp::processQueue: 
kalarm(25729) KAlarmApp::handleEvent: "KAlarm-490025515.283" , HANDLE: 2009-11-09 08:17 UTC 
kalarm(25729) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(25729) haveFullScreenWindow: Screen 0 : Window count= 18 , active= 65011737 
kalarm(25729) haveFullScreenWindow: Found FULL SCREEN:  65011737 
kalarm(25729) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 2 
kalarm(25729) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(25729) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 0 
kalarm(25729) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 
kalarm(25729) MessageWin::getWorkAreaAndModal: full= 0 , screen= 1 
kalarm(25729) MessageWin::MessageWin: event 
kalarm(25729) DailyTimer::start: at 0 : 0 : interval = 14 : 43 : 0 
kalarm(25729) MessageWin::alarmShowing: "KAlarm-490025515.283" ,  
kalarm(25729) AlarmCalendar::saveCal: " "" ", 8 
kalarm(25729) KAlarmApp::rescheduleAlarm: 
kalarm(25729) KAlarmApp::cancelAlarm: 
kalarm(25729) KAlarm::addArchivedEvent: "KAlarm-490025515.283" 
kalarm(25729) KAlarm::deleteEvents: 1 
kalarm(25729) KAEvent::setCommandError: "KAlarm-490025515.283" , 0 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:17 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45780 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(25729) AlarmCalendar::saveCal: RESOURCES 
kalarm(25729) KAlarmApp::checkNextDueAlarm: now: 2009-11-09 09:17 Europe/Paris , next: 2009-11-09 22:00 Europe/Paris , due: 45780 
kalarm(25729) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(25729) MinuteTimer::slotTimer: 
kalarm(25729) KAlarm::deleteDisplayEvent: "KAlarm-disp-490025515.283" 
kalarm(25729) AlarmCalendar::saveCal: " "" ", 8 
kalarm(25729) MessageWin::~MessageWin: "KAlarm-490025515.283" 
kalarm(25729) KAlarmApp::doQuit: 
kalarm(25729) MainWindow::~MainWindow: 
kalarm(25729) TrayWindow::~TrayWindow: 
kalarm(25729) KAlarmApp::quitIf: 0 : quitting 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(25729) EventListModel::removeResource: 
kalarm(25729) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(25729) EventListModel::removeResource:
Comment 29 David Jarvie 2009-11-09 11:04:00 UTC
For some reason, all your windows, including the full screen one, are being reported as being on the first screen, which is why the KAlarm window is appearing on screen 2. Could you please say what method you used to configure multiple screens. Do you use Xinerama, for example? It looks as if the KDE libraries may not cater properly for the multiple head setup which you have.
Comment 30 BRULE Herman 2009-11-09 12:11:57 UTC
I have setup my xorg.conf (see the attached file)
I have start kde, that's all. Xinerama flags is enabled for have correct multiscreen magement (when I maximise it maximise on one screen only).

My dual screen is well detected, in:
- desktop effect
- System settings -> display -> Multiple monitor
But not in:
- System settings -> display -> Size and rotation
Comment 31 BRULE Herman 2009-11-09 12:12:46 UTC
Created attachment 38205 [details]
my xorg.conf
Comment 32 David Jarvie 2009-11-10 00:32:11 UTC
Created attachment 38218 [details]
Debug source for test

Ok, it looks like the reason the code wasn't working is that you're using Xinerama, which does things in a different way from other dual head systems. In order to test whether an alternative method might work, could you please try this new version of the sources, and once again post the debug output.
Comment 33 BRULE Herman 2009-11-10 20:35:56 UTC
kalarm(8463) DBusHandler::DBusHandler: 
kalarm(8463) KAlarmApp::KAlarmApp: 
kalarm(8463) KAlarmApp::newInstance: 
kalarm(8463) CommandOptions::CommandOptions: Interactive 
kalarm(8463) KAlarmApp::initCheck: first time 
kalarm(8463) AlarmCalendar::open: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(8463) AlarmCalendar::load: "file:///home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(8463) AlarmCalendar::load: --- Downloaded to "/home/user/.kde4/share/apps/kalarm/displaying.ics" 
kalarm(8463) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "0" ) 
kalarm(8463) AlarmCalendar::open: RESOURCES 
kalarm(8463) AlarmCalendar::load: RESOURCES 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Active Alarms" ) 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:32 Europe/Paris , next: 2009-11-10 22:00 Europe/Paris , due: 5271 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Archived Alarms" ) 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) AlarmCalendar::updateKAEvents: AlarmCalendar::updateKAEvents( "Alarm Templates" ) 
kalarm(8463) DailyTimer::start: at 0 : 0 : interval = 3 : 27 : 51 
kalarm(8463) KAlarmApp::startProcessQueue: 
kalarm(8463) MainWindow::MainWindow: 
kalarm(8463) MinuteTimer::slotTimer: 
kalarm(8463) TrayWindow::TrayWindow: 
kalarm(8463) TrayWindow::setEnabledStatus: 1 
kalarm(8463) KAlarmApp::processQueue: 
kalarm(8463) KAlarm::purgeArchive: 7 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:32 Europe/Paris , next: 2009-11-10 22:00 Europe/Paris , due: 5271 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(8463) EditAlarmDlg::create: 
kalarm(8463) EditDisplayAlarmDlg::EditDisplayAlarmDlg: New 
kalarm(8463) RecurrenceEdit::RecurrenceEdit: 
kalarm(8463) EditAlarmDlg::showOptions: More 
kalarm(8463) KAlarm::addEvent: "" 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:32 Europe/Paris , next: 2009-11-10 20:33 Europe/Paris , due: 39 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-690411758.194" wait 39 seconds 
kalarm(8463) AlarmCalendar::saveCal: RESOURCES 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:33 Europe/Paris , next: 2009-11-10 20:33 Europe/Paris , due: 0 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-690411758.194" : due now 
kalarm(8463) KAlarmApp::processQueue: 
kalarm(8463) KAlarmApp::handleEvent: "KAlarm-690411758.194" , HANDLE: 2009-11-10 19:33 UTC 
kalarm(8463) KAlarmApp::handleEvent: Alarm 1 : execute 
kalarm(8463) haveFullScreenWindow: Screen 0 : Window count= 15 , active= 27263278 , geom= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263160 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263239 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263248 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263255 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263262 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263278 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263287 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263294 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263301 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263308 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263529 , geom= QRect(0,1010 1680x40) , frame= QRect(0,1010 1680x40) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263531 , geom= QRect(1680,1010 1680x40) , frame= QRect(1680,1010 1680x40) 
kalarm(8463) haveFullScreenWindow: Found normal:  58720281 , geom= QRect(1680,22 1680x988) , frame= QRect(1680,22 1680x988) 
kalarm(8463) haveFullScreenWindow: Found normal:  65011769 , geom= QRect(1680,22 1680x988) , frame= QRect(1680,22 1680x988) 
kalarm(8463) haveFullScreenWindow: Found FULL SCREEN:  71303193 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) MessageWin::getWorkAreaAndModal: Screen: 0 : haveFullScreen -> 1 
kalarm(8463) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 , geom= QRect(1680,0 1680x1050) 
kalarm(8463) MessageWin::getWorkAreaAndModal: Screen: 1 : haveFullScreen -> 0 
kalarm(8463) haveFullScreenWindow: Screen 0 : Window count= 15 , active= 27263278 , geom= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263160 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263239 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263248 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263255 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263262 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263278 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263287 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263294 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263301 , geom= QRect(0,0 1680x1050) , frame= QRect(0,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263308 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263529 , geom= QRect(0,1010 1680x40) , frame= QRect(0,1010 1680x40) 
kalarm(8463) haveFullScreenWindow: Found normal:  27263531 , geom= QRect(1680,1010 1680x40) , frame= QRect(1680,1010 1680x40) 
kalarm(8463) haveFullScreenWindow: Found normal:  58720281 , geom= QRect(1680,22 1680x988) , frame= QRect(1680,22 1680x988) 
kalarm(8463) haveFullScreenWindow: Found normal:  65011769 , geom= QRect(1680,22 1680x988) , frame= QRect(1680,22 1680x988) 
kalarm(8463) haveFullScreenWindow: Found FULL SCREEN:  71303193 , geom= QRect(1680,0 1680x1050) , frame= QRect(1680,0 1680x1050) 
kalarm(8463) MessageWin::getWorkAreaAndModal: full= 1 , screen= 0 
kalarm(8463) haveFullScreenWindow: Screen 1 : Window count= 0 , active= 0 , geom= QRect(1680,0 1680x1050) 
kalarm(8463) MessageWin::MessageWin: event 
kalarm(8463) DailyTimer::start: at 0 : 0 : interval = 3 : 27 : 0 
kalarm(8463) MessageWin::alarmShowing: "KAlarm-690411758.194" ,  
kalarm(8463) AlarmCalendar::saveCal: " "" ", 8 
kalarm(8463) KAlarmApp::rescheduleAlarm: 
kalarm(8463) KAlarmApp::cancelAlarm: 
kalarm(8463) KAlarm::addArchivedEvent: "KAlarm-690411758.194" 
kalarm(8463) KAlarm::deleteEvents: 1 
kalarm(8463) KAEvent::setCommandError: "KAlarm-690411758.194" , 0 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:33 Europe/Paris , next: 2009-11-10 22:00 Europe/Paris , due: 5220 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(8463) AlarmCalendar::saveCal: RESOURCES 
kalarm(8463) KAlarmApp::checkNextDueAlarm: now: 2009-11-10 20:33 Europe/Paris , next: 2009-11-10 22:00 Europe/Paris , due: 5220 
kalarm(8463) KAlarmApp::checkNextDueAlarm: "KAlarm-179347236.119" wait 60 seconds 
kalarm(8463) MinuteTimer::slotTimer: 
kalarm(8463) KAlarm::deleteDisplayEvent: "KAlarm-disp-690411758.194" 
kalarm(8463) AlarmCalendar::saveCal: " "" ", 8 
kalarm(8463) MessageWin::~MessageWin: "KAlarm-690411758.194" 
kalarm(8463) KAlarmApp::doQuit: 
kalarm(8463) MainWindow::~MainWindow: 
kalarm(8463) TrayWindow::~TrayWindow: 
kalarm(8463) KAlarmApp::quitIf: 0 : quitting 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Active Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Archived Alarms" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) AlarmCalendar::slotResourceChange: Invalidated 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(8463) EventListModel::removeResource: 
kalarm(8463) EventListModel::slotResourceStatusChanged: "Alarm Templates" Invalidated 
kalarm(8463) EventListModel::removeResource:
Comment 34 David Jarvie 2009-11-10 23:36:43 UTC
Thanks - with that information, it should be possible to make it work for Xinerama as well. I'll hopefully post a fix for you to try in a day or two's time, once I've had a chance to work out a solution which works for both Xinerama and non-Xinerama.
Comment 35 David Jarvie 2009-11-11 20:32:03 UTC
Created attachment 38268 [details]
Updated sources for Xinerama

Here's a new version of the sources which I hope will work with Xinerama. Let me know if it works. If it doesn't, please attach the debug output and describe what went wrong. Thanks.
Comment 36 David Jarvie 2009-11-15 18:12:40 UTC
I've applied the fix for KDE 4.3.4 (SVN commits 1049671, 1049672).
Comment 37 David Jarvie 2009-11-30 15:48:04 UTC
Marking as fixed. If you still see the problem in the fixed version, please reopen this bug.