Hello! In regards to this bug, is there a reason the list of opened applications doesn't appear when switching windows anymore? The list I'm referring to is the centered rectangle with the applicatoin icons inside that used to appear while pressing alt+tab.
Regards On Wed, Jun 19, 2013 at 9:34 AM, Gabriel VLASIU <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Hi! > > WindowMaker segfault when I use alt-tab and SwitchPanelImages is set to > None. That is because WMGetFromArray does not check if the array passed > as argument is NULL. > Actually, none of the functions in array.c do that. > > See attached patch. > > Backtrace: > > Program received signal SIGSEGV, Segmentation fault. > 0x00007fb0787db776 in WMGetFromArray (array=0x0, index=0) at array.c:220 > 220 return array->items[index]; > (gdb) bt > #0 0x00007fb0787db776 in WMGetFromArray (array=0x0, index=0) at > array.c:220 > #1 0x000000000045cef9 in changeImage (panel=0x105a870, idecks=0, > selected=0, dim=0, force=0) at switchpanel.c:115 > #2 0x000000000045eb40 in wSwitchPanelSelectNext (panel=0x105a870, back=0, > ignore_minimized=0, class_only=0) > at switchpanel.c:642 > #3 0x000000000041874e in StartWindozeCycle (wwin=0x105b130, > event=0x7fff31c8fd40, next=1, class_only=0) > at cycling.c:134 > #4 0x0000000000436293 in handleKeyPress (event=0x7fff31c8fd40) at > event.c:1575 > #5 0x000000000043282e in DispatchEvent (event=0x7fff31c8fd40) at > event.c:238 > #6 0x00007fb078a250f4 in WMHandleEvent (event=0x7fff31c8fd40) at > wevent.c:208 > #7 0x0000000000432b1d in EventLoop () at event.c:407 > #8 0x000000000043fc09 in real_main (argc=2, argv=0x7fff31c8ff88) at > main.c:842 > #9 0x000000000043f032 in main (argc=2, argv=0x7fff31c8ff88) at main.c:642 > > > Sincerely, > Gabriel > > - -- > > // Gabriel VLASIU > // > // OpenGPG-KeyID : 44952F15 > // OpenGPG-Fingerprint: 4AC5 7C26 2FE9 02DA 4906 24B2 D32B 7ED7 4495 2F15 > // OpenGPG-URL : http://www.vlasiu.net/public.key > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.13 (GNU/Linux) > > iQIcBAEBCgAGBQJRwaU6AAoJENMrftdElS8VLwsP/3N2bCjtVUriTOENXhwrOnlw > JeYzSBw9guvztlYzLIBNlhADyMKXYMGumJYIxD2kWmS7zjTBVqMrG710/B02SuoG > hWxJ6osPhZYnMKSW13EvVXu3WhHByrquejkwqgVBhfyzRqOE4HJnJH/yYuI6pnwe > WRtg9u4Bi62yx9kyFGNNRX0HFnhPmkNFsEf7Q3vkLeL372s97tLqN5zjnbkhhbiJ > 2SvUDRchfpqRmCAnEUd0QdI2iZOS43G7xiTCXcWNDnz2+AnxpMkTX9X4DXxyEzPs > XY1EarPXL5CvhGhMGAOEK5PROonrNF1GvaDymNzwByFrHQLA77VGz9VLD2/L7kk1 > gC7d/SNDXTuMg2he9zuj4YAZs5QneG7G8RbqjUANeJGgn+Fc9/mQpmHLSibPBYYZ > N2t+jDz/e10UcGpRg4h1AeLMsa2L50eO/sboIHaJ9h5e2fn5i5wYFi8Ty3nZ8KaK > hg2Ju7UENnqUVSv61wS3I9hxJdVb0CWAV89xmZn/A+/wu+I2Mq7Gw213Ig2XEWSo > HeM2f5fAS2f6C0dsWI1kvhHt9lDH1HKFdawwoOZ+uKtMV685SdI06daCWhAEpgAy > zAkFD2VJCuoXtVgw0gFAnuaBuOCNBA30i7KnFMmkMJ2VsYdsCFS8o/IINehQ4u/y > 7cB9hfIOG2HNQhj38eaN > =BdLf > -----END PGP SIGNATURE-----
