XYplorer and Linux - Right click problems.

Things you’d like to miss in the future...
Post Reply
John Bee
Posts: 323
Joined: 01 May 2005 20:21
Location: Canada

XYplorer and Linux - Right click problems.

Post by John Bee »

I have an anomaly with XY beyond version v8.60.0107 (I don't know when
exactly it started as I have not downloaded every version lately). :mrgreen:

If I right-click on an entry in the listview (doesn't matter if its a folder or file)
or if I right-click on an entry in the treeview, I get the following:

'The program XYplorer.exe has encountered a serious problem and needs to close.'

However, I CAN right-click on an blank area in the treeview or listview
without problems. (The proper context menu shows up.)

I use to have no problems with this before, so I started backtracking to find
out where this started, and I ended up at 8.60.0107.

Now, this is not in Windows but in Linux via wine, so if you don't want to bother
with this, I'll understand completely, as 8.60.0107 does work ok. :)

Here is the output from wine, if it helps any:

wine: Unhandled page fault on read access to 0x00000000 at address (nil)
(thread 0009), starting debugger...

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00000000 ESP:0033e1d8 EBP:0033e234 EFLAGS:00010246( R- -- I Z- -P- )
EAX:011ab1e8 EBX:7ea17b58 ECX:00000117 EDX:7df81f40
ESI:00000000 EDI:0033e358
Stack dump:
0x0033e1d8: 006cb167 011ab1e8 00000117 000102c6
0x0033e1e8: 00000000 0033e220 0033e358 0001003e
0x0033e1f8: 7ea17b58 7ea35e80 7ea35e80 0033e264
0x0033e208: 00000000 00000000 00000000 00000000
0x0033e218: 00000000 00000000 00000000 0033e5e4
0x0033e228: 0040ebc6 0033e1f0 00409028 0033e264
Backtrace:
=>0 0x00000000 (0x0033e234)
1 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033e264)
2 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033e2b4)
3 0x7e9e6ccd in user32 (+0xb6ccd) (0x0033e304)
4 0x7e9a869c in user32 (+0x7869c) (0x0033e364)
5 0x7e9ad607 in user32 (+0x7d607) (0x0033e3e4)
6 0x7e9adaac SendMessageW+0x4c() in user32 (0x0033e434)
7 0x7e9a68a6 TrackPopupMenuEx+0x186() in user32 (0x0033e494)
8 0x7e9a690f TrackPopupMenu+0x3f() in user32 (0x0033e4c4)
9 0x006c2cd4 in xyplorer (+0x2c2cd4) (0x0033e5f4)
10 0x006c2882 in xyplorer (+0x2c2882) (0x0033e6e8)
11 0x005ea580 in xyplorer (+0x1ea580) (0x0033e798)
12 0x00572e34 in xyplorer (+0x172e34) (0x0033e848)
13 0x00575625 in xyplorer (+0x175625) (0x0033e888)
14 0x7e7c6d40 call_method+0x20() in oleaut32 (0x0033e8b4)
15 0x7e7cbc09 _invoke+0x1c9() in oleaut32 (0x0033e914)
16 0x7e7cbf65 DispCallFunc+0x305() in oleaut32 (0x0033e9a4)
17 0x660d6a6f in msvbvm60 (+0xd6a6f) (0x0033f300)
18 0x660c999b in msvbvm60 (+0xc999b) (0x0033f340)
19 0x660c9b4c in msvbvm60 (+0xc9b4c) (0x0033f370)
20 0x660d129d in msvbvm60 (+0xd129d) (0x0033f3d8)
21 0x66108be5 in msvbvm60 (+0x108be5) (0x0033f5c4)
22 0x66051fb3 in msvbvm60 (+0x51fb3) (0x0033f5e0)
23 0x004279e0 in xyplorer (+0x279e0) (0x0033f5f0)
24 0x660522b4 in msvbvm60 (+0x522b4) (0x0033f63c)
25 0x6605271b in msvbvm60 (+0x5271b) (0x0033f710)
26 0x660528e7 in msvbvm60 (+0x528e7) (0x0033f734)
27 0x660603af in msvbvm60 (+0x603af) (0x0033f794)
28 0x6605d934 in msvbvm60 (+0x5d934) (0x0033f7fc)
29 0x660b384a in msvbvm60 (+0xb384a) (0x0033f83c)
30 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0033f864)
31 0x6605f855 in msvbvm60 (+0x5f855) (0x0033f8c0)
32 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033f8f0)
33 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033f940)
34 0x7e9e6b1a CallWindowProcA+0x5a() in user32 (0x0033f990)
35 0x7e155ac4 DefSubclassProc+0x184() in comctl32 (0x0033f9d0)
36 0x7e1c5bb2 in comctl32 (+0x85bb2) (0x0033fa20)
37 0x7e1559be DefSubclassProc+0x7e() in comctl32 (0x0033fa60)
38 0x7e155d50 in comctl32 (+0x15d50) (0x0033fab0)
39 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033fae0)
40 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033fb30)
41 0x7e9e6b1a CallWindowProcA+0x5a() in user32 (0x0033fb80)
42 0x006dd4ec in xyplorer (+0x2dd4ec) (0x0033fbd0)
43 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033fc20)
44 0x7e9e6ccd in user32 (+0xb6ccd) (0x0033fc70)
45 0x7e9a8a9a DispatchMessageA+0x9a() in user32 (0x0033fd60)
46 0x6600a4a3 in msvbvm60 (+0xa4a3) (0x0033fda0)
47 0x6600a41a in msvbvm60 (+0xa41a) (0x0033fde4)
48 0x6600a2f8 in msvbvm60 (+0xa2f8) (0x6601a098)
49 0x66006ba7 in msvbvm60 (+0x6ba7) (0x660c7f80)
50 0x0c2474ff (0x0424448b)
0x00000000: -- no code accessible --
Modules:
Module Address Debug info Name (88 modules)
PE 400000- 7e5000 Export xyplorer
PE 66000000-6618c000 Export msvbvm60
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7db62000-7db8d000 Deferred ws2_32<elf>
\-PE 7db70000-7db8d000 \ ws2_32
ELF 7db8d000-7dba3000 Deferred libresolv.so.2
ELF 7dbb5000-7dbc8000 Deferred msimg32<elf>
\-PE 7dbc0000-7dbc8000 \ msimg32
ELF 7dbc8000-7dbe7000 Deferred iphlpapi<elf>
\-PE 7dbd0000-7dbe7000 \ iphlpapi
ELF 7dbe7000-7dc0e000 Deferred netapi32<elf>
\-PE 7dbf0000-7dc0e000 \ netapi32
ELF 7dc2e000-7dc43000 Deferred midimap<elf>
\-PE 7dc30000-7dc43000 \ midimap
ELF 7dc43000-7dc6a000 Deferred msacm32<elf>
\-PE 7dc50000-7dc6a000 \ msacm32
ELF 7dc6a000-7dd44000 Deferred libasound.so.2
ELF 7dd51000-7dd69000 Deferred msacm32<elf>
\-PE 7dd60000-7dd69000 \ msacm32
ELF 7dd69000-7dda1000 Deferred winealsa<elf>
\-PE 7dd70000-7dda1000 \ winealsa
ELF 7dda1000-7de2a000 Deferred winmm<elf>
\-PE 7ddb0000-7de2a000 \ winmm
ELF 7de2a000-7de3d000 Deferred lz32<elf>
\-PE 7de30000-7de3d000 \ lz32
ELF 7de3d000-7de56000 Deferred version<elf>
\-PE 7de40000-7de56000 \ version
ELF 7de7a000-7dedd000 Deferred shlwapi<elf>
\-PE 7de90000-7dedd000 \ shlwapi
ELF 7dedd000-7e079000 Deferred shell32<elf>
\-PE 7def0000-7e079000 \ shell32
ELF 7e0c4000-7e100000 Deferred windowscodecs<elf>
\-PE 7e0d0000-7e100000 \ windowscodecs
ELF 7e100000-7e133000 Deferred uxtheme<elf>
\-PE 7e110000-7e133000 \ uxtheme
ELF 7e133000-7e20c000 Export comctl32<elf>
\-PE 7e140000-7e20c000 \ comctl32
ELF 7e2a3000-7e2ad000 Deferred libxcursor.so.1
ELF 7e2ad000-7e2b2000 Deferred libxfixes.so.3
ELF 7e2b2000-7e2b5000 Deferred libxcomposite.so.1
ELF 7e2b5000-7e2bd000 Deferred libxrandr.so.2
ELF 7e2bd000-7e2c6000 Deferred libxrender.so.1
ELF 7e2c6000-7e2cb000 Deferred libxxf86vm.so.1
ELF 7e2cb000-7e2ce000 Deferred libxinerama.so.1
ELF 7e2ce000-7e2ef000 Deferred imm32<elf>
\-PE 7e2d0000-7e2ef000 \ imm32
ELF 7e2ef000-7e2f5000 Deferred libxdmcp.so.6
ELF 7e2f5000-7e311000 Deferred libxcb.so.1
ELF 7e311000-7e314000 Deferred libxau.so.6
ELF 7e314000-7e40e000 Deferred libx11.so.6
ELF 7e40e000-7e41d000 Deferred libxext.so.6
ELF 7e41d000-7e436000 Deferred libice.so.6
ELF 7e436000-7e43f000 Deferred libsm.so.6
ELF 7e446000-7e450000 Deferred librt.so.1
ELF 7e464000-7e509000 Deferred winex11<elf>
\-PE 7e470000-7e509000 \ winex11
ELF 7e52c000-7e672000 Deferred libxml2.so.2
ELF 7e672000-7e6a4000 Deferred libfontconfig.so.1
ELF 7e6a4000-7e6b8000 Deferred libz.so.1
ELF 7e6b8000-7e737000 Deferred libfreetype.so.6
ELF 7e737000-7e739000 Deferred libxcb-xlib.so.0
ELF 7e75c000-7e788000 Deferred gdi.exe16.so
PE 7e770000-7e788000 Deferred gdi.exe16
ELF 7e788000-7e880000 Export oleaut32<elf>
\-PE 7e7a0000-7e880000 \ oleaut32
ELF 7e880000-7e914000 Deferred gdi32<elf>
\-PE 7e890000-7e914000 \ gdi32
ELF 7e914000-7ea61000 Export user32<elf>
\-PE 7e930000-7ea61000 \ user32
ELF 7ea61000-7ead8000 Deferred rpcrt4<elf>
\-PE 7ea70000-7ead8000 \ rpcrt4
ELF 7ead8000-7eb35000 Deferred advapi32<elf>
\-PE 7eae0000-7eb35000 \ advapi32
ELF 7eb35000-7ec4a000 Deferred ole32<elf>
\-PE 7eb50000-7ec4a000 \ ole32
ELF 7ed6d000-7eef0000 Deferred kernel32<elf>
\-PE 7ed90000-7eef0000 \ kernel32
ELF 7eef0000-7ef18000 Deferred libm.so.6
ELF 7ef29000-7ef3d000 Deferred system.drv16.so
PE 7ef30000-7ef3d000 Deferred system.drv16
ELF 7ef3d000-7f000000 Deferred ntdll<elf>
\-PE 7ef50000-7f000000 \ ntdll
ELF b756d000-b7572000 Deferred libdl.so.2
ELF b7572000-b76d3000 Deferred libc.so.6
ELF b76d3000-b76ed000 Deferred libpthread.so.0
ELF b76ed000-b782a000 Deferred libwine.so.1
ELF b7842000-b784f000 Deferred libnss_files.so.2
ELF b7850000-b786e000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\XYplorer\XYplorer.exe
00000009 0 <==
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000018 0
00000016 0
00000013 0
00000012 0
00000019
0000001a 0
Backtrace:
=>0 0x00000000 (0x0033e234)
1 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033e264)
2 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033e2b4)
3 0x7e9e6ccd in user32 (+0xb6ccd) (0x0033e304)
4 0x7e9a869c in user32 (+0x7869c) (0x0033e364)
5 0x7e9ad607 in user32 (+0x7d607) (0x0033e3e4)
6 0x7e9adaac SendMessageW+0x4c() in user32 (0x0033e434)
7 0x7e9a68a6 TrackPopupMenuEx+0x186() in user32 (0x0033e494)
8 0x7e9a690f TrackPopupMenu+0x3f() in user32 (0x0033e4c4)
9 0x006c2cd4 in xyplorer (+0x2c2cd4) (0x0033e5f4)
10 0x006c2882 in xyplorer (+0x2c2882) (0x0033e6e8)
11 0x005ea580 in xyplorer (+0x1ea580) (0x0033e798)
12 0x00572e34 in xyplorer (+0x172e34) (0x0033e848)
13 0x00575625 in xyplorer (+0x175625) (0x0033e888)
14 0x7e7c6d40 call_method+0x20() in oleaut32 (0x0033e8b4)
15 0x7e7cbc09 _invoke+0x1c9() in oleaut32 (0x0033e914)
16 0x7e7cbf65 DispCallFunc+0x305() in oleaut32 (0x0033e9a4)
17 0x660d6a6f in msvbvm60 (+0xd6a6f) (0x0033f300)
18 0x660c999b in msvbvm60 (+0xc999b) (0x0033f340)
19 0x660c9b4c in msvbvm60 (+0xc9b4c) (0x0033f370)
20 0x660d129d in msvbvm60 (+0xd129d) (0x0033f3d8)
21 0x66108be5 in msvbvm60 (+0x108be5) (0x0033f5c4)
22 0x66051fb3 in msvbvm60 (+0x51fb3) (0x0033f5e0)
23 0x004279e0 in xyplorer (+0x279e0) (0x0033f5f0)
24 0x660522b4 in msvbvm60 (+0x522b4) (0x0033f63c)
25 0x6605271b in msvbvm60 (+0x5271b) (0x0033f710)
26 0x660528e7 in msvbvm60 (+0x528e7) (0x0033f734)
27 0x660603af in msvbvm60 (+0x603af) (0x0033f794)
28 0x6605d934 in msvbvm60 (+0x5d934) (0x0033f7fc)
29 0x660b384a in msvbvm60 (+0xb384a) (0x0033f83c)
30 0x6605d0c6 in msvbvm60 (+0x5d0c6) (0x0033f864)
31 0x6605f855 in msvbvm60 (+0x5f855) (0x0033f8c0)
32 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033f8f0)
33 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033f940)
34 0x7e9e6b1a CallWindowProcA+0x5a() in user32 (0x0033f990)
35 0x7e155ac4 DefSubclassProc+0x184() in comctl32 (0x0033f9d0)
36 0x7e1c5bb2 in comctl32 (+0x85bb2) (0x0033fa20)
37 0x7e1559be DefSubclassProc+0x7e() in comctl32 (0x0033fa60)
38 0x7e155d50 in comctl32 (+0x15d50) (0x0033fab0)
39 0x7e9e416a WINPROC_wrapper+0x1a() in user32 (0x0033fae0)
40 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033fb30)
41 0x7e9e6b1a CallWindowProcA+0x5a() in user32 (0x0033fb80)
42 0x006dd4ec in xyplorer (+0x2dd4ec) (0x0033fbd0)
43 0x7e9e5a0a in user32 (+0xb5a0a) (0x0033fc20)
44 0x7e9e6ccd in user32 (+0xb6ccd) (0x0033fc70)
45 0x7e9a8a9a DispatchMessageA+0x9a() in user32 (0x0033fd60)
46 0x6600a4a3 in msvbvm60 (+0xa4a3) (0x0033fda0)
47 0x6600a41a in msvbvm60 (+0xa41a) (0x0033fde4)
48 0x6600a2f8 in msvbvm60 (+0xa2f8) (0x6601a098)
49 0x66006ba7 in msvbvm60 (+0x6ba7) (0x660c7f80)
50 0x0c2474ff (0x0424448b)

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: XYplorer and Linux - Right click problems.

Post by admin »

Well, you don't really expect me to work around bugs in Linux/Wine, do you? :P

John Bee
Posts: 323
Joined: 01 May 2005 20:21
Location: Canada

Re: XYplorer and Linux - Right click problems.

Post by John Bee »

admin wrote:Well, you don't really expect me to work around bugs in Linux/Wine, do you? :P
Well, I did say - "I'll understand completely" :mrgreen:

I just thought if you remembered doing something memorable to the treeview/listview after 8.6.0107 to account for the problem, is all. :D

Post Reply