Bug 414438

Summary: Application windows don't appear until KWin is restarted
Product: [Plasma] kwin Reporter: Mufeed Ali <kdebugs.undead>
Component: platform-x11-standaloneAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: meven29
Priority: NOR Flags: kdebugs.undead: X11+
kdebugs.undead: Mesa+
Version: 5.17.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The KWin log from journald

Description Mufeed Ali 2019-11-24 04:28:11 UTC
Created attachment 124087 [details]
The KWin log from journald

SUMMARY
Kwin on X11 crashes on boot (doesn't happen on Wayland) but I have not managed to get logs for this. It's not exactly a crash, the windows are all there and i can interact with them, by mouse or keyboard but I can't see them until i do "kwin_x11 --replace". Once I restart Kwin, it works perfectly. Is there any way to collect logs for Kwin from boot?

STEPS TO REPRODUCE
1. Boot to Plasma on X11
2. Notice how the panel, latte dock and krunner works and displays as they should but any normal window will be invisible.
3. Restart Kwin to get a perfectly working desktop

OBSERVED RESULT
Can't see any windows until restarting KWin

EXPECTED RESULT
Should be able to use desktop after boot with no issues

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.3.12-arch1-1 64-bit
(available in About System)
KDE Plasma Version: 5.17.3
KDE Frameworks Version: 5.64.0
Qt Version: 5.13.2

ADDITIONAL INFORMATION
It functions as it should on Wayland, but Wayland has many minor issues (which have already been reported by others) that makes it unusable for me. I understand that this report isn't of much use due to the lack of enough logs. I have attached the log from journald though it doesn't look very useful.
Comment 1 Mufeed Ali 2019-11-24 04:29:45 UTC
Comment on attachment 124087 [details]
The KWin log from journald

11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 6227, resource id: 8388650, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:21 AM	kwin_x11	Icon theme "gnome" not found.
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 13408, resource id: 1705, major code: 142 (Unknown), minor code: 4
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1923, resource id: 65011756, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2108, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2400, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2401, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2402, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2403, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2404, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2405, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2406, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2407, resource id: 0, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 3112, resource id: 8388625, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:21 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 3116, resource id: 14680075, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:22 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 17081, resource id: 35651792, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:22 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 25020, resource id: 14680095, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:22 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 25086, resource id: 35651807, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:39 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 52126, resource id: 14680126, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53532, resource id: 44040412, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53537, resource id: 44040413, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 59413, resource id: 65016709, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 59414, resource id: 65016709, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 59417, resource id: 65016709, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:40 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 59418, resource id: 65016709, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:42 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 21176, resource id: 65016765, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:42 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 21177, resource id: 65016765, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:42 AM	kwin_x11	Could not attach Keys property to:  PlasmaQuick::Dialog(0x558421092bf0)  is not an Item
11/24/19 9:42 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 24295, resource id: 65019006, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:42 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 24299, resource id: 65019006, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:47 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 52203, resource id: 65019064, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:47 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 59992, resource id: 65019026, major code: 20 (GetProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62307, resource id: 65021772, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 62308, resource id: 65021772, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5874, resource id: 75497521, major code: 19 (DeleteProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5878, resource id: 75497521, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5886, resource id: 75497521, major code: 19 (DeleteProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5887, resource id: 75497521, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5888, resource id: 75497521, major code: 19 (DeleteProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5889, resource id: 75497521, major code: 19 (DeleteProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5890, resource id: 75497521, major code: 19 (DeleteProperty), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5891, resource id: 75497521, major code: 7 (ReparentWindow), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5892, resource id: 75497521, major code: 6 (ChangeSaveSet), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5893, resource id: 75497521, major code: 2 (ChangeWindowAttributes), minor code: 0
11/24/19 9:48 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 5894, resource id: 75497521, major code: 10 (UnmapWindow), minor code: 0
11/24/19 9:49 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 12390, resource id: 65021826, major code: 20 (GetProperty), minor code: 0
11/24/19 9:49 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 14772, resource id: 65023009, major code: 20 (GetProperty), minor code: 0
11/24/19 9:49 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16497, resource id: 65023112, major code: 20 (GetProperty), minor code: 0
11/24/19 9:50 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 20274, resource id: 77594635, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 10958, resource id: 35651823, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 15673, resource id: 85983256, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16825, resource id: 65028262, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16826, resource id: 65028262, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16829, resource id: 65028263, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16830, resource id: 65028263, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16833, resource id: 65028264, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16834, resource id: 65028264, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16837, resource id: 65028265, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16838, resource id: 65028265, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16841, resource id: 65028266, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16842, resource id: 65028266, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16845, resource id: 65028267, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16846, resource id: 65028267, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16850, resource id: 65028268, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16854, resource id: 65028269, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 16855, resource id: 65028269, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18532, resource id: 90177550, major code: 25 (SendEvent), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18533, resource id: 90177550, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18534, resource id: 90177550, major code: 42 (SetInputFocus), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18535, resource id: 90177550, major code: 25 (SendEvent), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18540, resource id: 90177550, major code: 12 (ConfigureWindow), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18541, resource id: 90177550, major code: 25 (SendEvent), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18547, resource id: 90177550, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18548, resource id: 90177550, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18549, resource id: 90177550, major code: 20 (GetProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18609, resource id: 90177550, major code: 15 (QueryTree), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18677, resource id: 65028366, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 18679, resource id: 65028370, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:54 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 18680, resource id: 65028370, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:55 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 33268, resource id: 65023889, major code: 20 (GetProperty), minor code: 0
11/24/19 9:55 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 34755, resource id: 65029347, major code: 20 (GetProperty), minor code: 0
11/24/19 9:55 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 43760, resource id: 92274693, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:56 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 46024, resource id: 65029469, major code: 20 (GetProperty), minor code: 0
11/24/19 9:56 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49065, resource id: 50331933, major code: 15 (QueryTree), minor code: 0
11/24/19 9:56 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49070, resource id: 50331933, major code: 18 (ChangeProperty), minor code: 0
11/24/19 9:58 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 61262, resource id: 65031231, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:58 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 61263, resource id: 65031231, major code: 14 (GetGeometry), minor code: 0
11/24/19 9:58 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1642, resource id: 65030211, major code: 20 (GetProperty), minor code: 0
11/24/19 9:58 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 4387, resource id: 65031421, major code: 3 (GetWindowAttributes), minor code: 0
11/24/19 9:58 AM	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 4388, resource id: 65031421, major code: 14 (GetGeometry), minor code: 0
Comment 2 Mufeed Ali 2019-11-24 04:34:23 UTC
Probably should add that my GPU is an integrated Vega 8 on Ryzen 2500U and I'm using the "amdgpu" driver.
Comment 3 Méven Car 2019-11-24 08:53:21 UTC
Did you have a look at ~/.xsession-errors ?
Any warning/errors kwin emits when started in X appear here.

You can set higher log verbosity export QT_LOGGING_RULES="kwin_*.debug=true"
https://community.kde.org/KWin/Debugging#Getting_diagnosis_information
Comment 4 Mufeed Ali 2019-11-24 10:14:16 UTC
(In reply to Méven Car from comment #3)
> Did you have a look at ~/.xsession-errors ?
> Any warning/errors kwin emits when started in X appear here.
> 
> You can set higher log verbosity export QT_LOGGING_RULES="kwin_*.debug=true"
> https://community.kde.org/KWin/Debugging#Getting_diagnosis_information

There are no xsession errors, its an empty file. However, when exporting the environment variable you suggested (using .xinitrc), I seem to get two new errors:

11/24/19 3:39 PM	kwin_x11	kf5.kconfig.core: "\"fsrestore1\" - conversion of \"0,0,0,0\" to QRect failed"
11/24/19 3:39 PM	kwin_x11	kf5.kconfig.core: "\"fsrestore2\" - conversion of \"0,0,0,0\" to QRect failed"

Interestingly, this error does not occur when restarting KWin, so it must be root cause of the issue, though i do not understand what it means.
Comment 5 Vlad Zahorodnii 2019-11-25 06:59:56 UTC
Could you please attach the backtrace of the crash to this bug report?
Comment 6 Mufeed Ali 2019-11-27 03:13:26 UTC
(In reply to Vlad Zahorodnii from comment #5)
> Could you please attach the backtrace of the crash to this bug report?

How do I get a backtrace considering that it doesn't technically crash?
Comment 7 Mufeed Ali 2019-11-27 06:20:25 UTC
(In reply to Vlad Zahorodnii from comment #5)
> Could you please attach the backtrace of the crash to this bug report?

Another interesting thing about this is the fact that everything except Konsole seems to be affected. While all the other programs aren't even visible, Konsole seems to be working perfectly, Window Decorations, effects, etc included...
Comment 8 Christoph Feck 2019-11-27 10:21:36 UTC
Not a crash; no backtrace needed.
Comment 9 Mufeed Ali 2019-11-27 12:32:02 UTC
(In reply to Christoph Feck from comment #8)
> Not a crash; no backtrace needed.

Is there any method to debug it other than the methods I've tried? I'm ready to help in any way possible
Comment 10 Mufeed Ali 2019-11-29 05:41:43 UTC
The issue was in my .xprofile apparently. Deleting it fixed it. Sorry for the inconvenience caused and thanks for trying to help anyway. :)