Hello,

while dockapps are for now fixed (for now with a temporary patch)
I found some more problems.

1. When building following warning appears:
usermenu.c:257:12: warning: implicit declaration of function
‘GetShortcutString’ [-Wimplicit-function-declaration]

2. When changing "Appearance Preferences" in WPrefs it crashes,
steps to reproduce
- start WPrefs
- select "Appearance Preferences" (3rd from the end)
- select "Icon Background" under "Texture" tab
- click "Edit"
- there should be "Texture Panel" window, select "Image Texture"
- click "Browse..." and choose for example:
/usr/share/WindowMaker/Pixmaps/tile.xpm

now there are two ways to crash

either click "OK" to exit "Texture Panel" and then try "Edit"
again

or

click "Browse..." select for example
/usr/share/WindowMaker/Pixmaps/tile.tiff
and click "OK"

following is generated on console:

% WPrefs
*** Error in `WPrefs': free(): invalid pointer: 0x00000044b87b35ff ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7fb86)[0x38a8aa2db86]
/lib64/libc.so.6(+0x809b0)[0x38a8aa2e9b0]
WPrefs(+0x2516d)[0x44b80a116d]
WPrefs(+0xf884)[0x44b808b884]
/usr/lib64/libWINGs.so.2(WMHandleEvent+0x199)[0x38a8b75f509]
WPrefs(main+0x304)[0x44b8088904]
/lib64/libc.so.6(__libc_start_main+0xed)[0x38a8a9d2b0d]
WPrefs(+0xcac5)[0x44b8088ac5]
======= Memory map: ========
44b807c000-44b80b3000 r-xp 00000000 fc:00
7095211                        /usr/bin/WPrefs 44b82b3000-44b82b5000
r--p 00037000 fc:00 7095211                        /usr/bin/WPrefs
44b82b5000-44b82b6000 rw-p 00039000 fc:00
7095211                        /usr/bin/WPrefs 44b82b6000-44b863a000
---p 00000000 00:00 0 44b863a000-44b87cd000 rw-p 00000000 00:00
0                              [heap] 38a86dda000-38a86def000 r-xp
00000000 fc:00
11944383                     
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1
38a86def000-38a86fee000 ---p 00015000 fc:00
11944383                     
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1
38a86fee000-38a86fef000 r--p 00014000 fc:00
11944383                     
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1
38a86fef000-38a86ff0000 rw-p 00015000 fc:00
11944383                     
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1
38a86ff0000-38a87064000 rw-p 00000000 00:00 0 38a870fb000-38a87101000
r-xp 00000000 fc:00
7087084                      /usr/lib64/libXfixes.so.3.1.0
38a87101000-38a87300000 ---p 00006000 fc:00
7087084                      /usr/lib64/libXfixes.so.3.1.0
38a87300000-38a87301000 r--p 00005000 fc:00
7087084                      /usr/lib64/libXfixes.so.3.1.0
38a87301000-38a87302000 rw-p 00006000 fc:00
7087084                      /usr/lib64/libXfixes.so.3.1.0
38a87302000-38a8730d000 r-xp 00000000 fc:00
7089030                      /usr/lib64/libXcursor.so.1.0.2
38a8730d000-38a8750c000 ---p 0000b000 fc:00
7089030                      /usr/lib64/libXcursor.so.1.0.2
38a8750c000-38a8750d000 r--p 0000a000 fc:00
7089030                      /usr/lib64/libXcursor.so.1.0.2
38a8750d000-38a8750e000 rw-p 0000b000 fc:00
7089030                      /usr/lib64/libXcursor.so.1.0.2
38a8750e000-38a87729000 r--p 00000000 fc:00
14287902                     /usr/lib64/locale/locale-archive
38a87729000-38a8772d000 r-xp 00000000 fc:00
11933323                     /lib64/libuuid.so.1.3.0
38a8772d000-38a8792c000 ---p 00004000 fc:00
11933323                     /lib64/libuuid.so.1.3.0
38a8792c000-38a8792d000 r--p 00003000 fc:00
11933323                     /lib64/libuuid.so.1.3.0
38a8792d000-38a8792e000 rw-p 00004000 fc:00
11933323                     /lib64/libuuid.so.1.3.0
38a8792e000-38a87948000 r-xp 00000000 fc:00
7094835                      /usr/lib64/libICE.so.6.3.0
38a87948000-38a87b47000 ---p 0001a000 fc:00
7094835                      /usr/lib64/libICE.so.6.3.0
38a87b47000-38a87b48000 r--p 00019000 fc:00
7094835                      /usr/lib64/libICE.so.6.3.0
38a87b48000-38a87b49000 rw-p 0001a000 fc:00
7094835                      /usr/lib64/libICE.so.6.3.0
38a87b49000-38a87b4c000 rw-p 00000000 00:00 0 
38a87b4c000-38a87b54000 r-xp 00000000 fc:00
10355208                     /usr/lib64/libSM.so.6.0.1
38a87b54000-38a87d53000 ---p 00008000 fc:00
10355208                     /usr/lib64/libSM.so.6.0.1
38a87d53000-38a87d54000 r--p 00007000 fc:00
10355208                     /usr/lib64/libSM.so.6.0.1
38a87d54000-38a87d55000 rw-p 00008000 fc:00
10355208                     /usr/lib64/libSM.so.6.0.1
38a87d55000-38a87d65000 r-xp 00000000 fc:00
7106066                      /lib64/libbz2.so.1.0.6
38a87d65000-38a87f64000 ---p 00010000 fc:00
7106066                      /lib64/libbz2.so.1.0.6
38a87f64000-38a87f65000 r--p 0000f000 fc:00
7106066                      /lib64/libbz2.so.1.0.6
38a87f65000-38a87f66000 rw-p 00010000 fc:00
7106066                      /lib64/libbz2.so.1.0.6
38a87f66000-38a87f6c000 r-xp 00000000 fc:00
7087334                      /usr/lib64/libXdmcp.so.6.0.0
38a87f6c000-38a8816b000 ---p 00006000 fc:00
7087334                      /usr/lib64/libXdmcp.so.6.0.0
38a8816b000-38a8816c000 r--p 00005000 fc:00
7087334                      /usr/lib64/libXdmcp.so.6.0.0
38a8816c000-38a8816d000 rw-p 00006000 fc:00
7087334                      /usr/lib64/libXdmcp.so.6.0.0
38a8816d000-38a88170000 r-xp 00000000 fc:00
7094705                      /usr/lib64/libXau.so.6.0.0
38a88170000-38a8836f000 ---p 00003000 fc:00
7094705                      /usr/lib64/libXau.so.6.0.0
38a8836f000-38a88370000 r--p 00002000 fc:00
7094705                      /usr/lib64/libXau.so.6.0.0
38a88370000-38a88371000 rw-p 00003000 fc:00
7094705                      /usr/lib64/libXau.so.6.0.0
38a88371000-38a883dc000 r-xp 00000000 fc:00
10363490                     /usr/lib64/libXt.so.6.0.0
38a883dc000-38a885dc000 ---p 0006b000 fc:00
10363490                     /usr/lib64/libXt.so.6.0.0
38a885dc000-38a885de000 r--p 0006b000 fc:00
10363490                     /usr/lib64/libXt.so.6.0.0
38a885de000-38a885e2000 rw-p 0006d000 fc:00
10363490                     /usr/lib64/libXt.so.6.0.0
38a885e2000-38a885e3000 rw-p 00000000 00:00 0 38a885e3000-38a885fa000
r-xp 00000000 fc:00 10355937                     /lib64/libz.so.1.2.8
38a885fa000-38a887f9000 ---p 00017000 fc:00
10355937                     /lib64/libz.so.1.2.8
38a887f9000-38a887fa000 r--p 00016000 fc:00
10355937                     /lib64/libz.so.1.2.8
38a887fa000-38a887fb000 rw-p 00017000 fc:00
10355937                     /lib64/libz.so.1.2.8
38a887fb000-38a88805000 r-xp 00000000 fc:00
7087338                      /usr/lib64/libXrender.so.1.3.0
38a88805000-38a88a04000 ---p 0000a000 fc:00
7087338                      /usr/lib64/libXrender.so.1.3.0
38a88a04000-38a88a05000 r--p 00009000 fc:00
7087338                      /usr/lib64/libXrender.so.1.3.0
38a88a05000-38a88a06000 rw-p 0000a000 fc:00
7087338                      /usr/lib64/libXrender.so.1.3.0
38a88a06000-38a88a1e000 r-xp 00000000 fc:00
7100916                      /lib64/libpthread-2.17.so
38a88a1e000-38a88c1d000 ---p 00018000 fc:00
7100916                      /lib64/libpthread-2.17.so
38a88c1d000-38a88c1e000 r--p 00017000 fc:00
7100916                      /lib64/libpthread-2.17.so
38a88c1e000-38a88c1f000 rw-p 00018000 fc:00
7100916                      /lib64/libpthread-2.17.so
38a88c1f000-38a88c23000 rw-p 00000000 00:00 0 38a88c23000-38a88c4e000
r-xp 00000000 fc:00
7106228                      /usr/lib64/libexpat.so.1.6.0zsh:
abort      WPrefs

Amadeusz


--
To unsubscribe, send mail to [email protected].

Reply via email to