Has any airliner ever collided with a glider?
Yes.  (I found this by Aaron Holmes's hint that he searched only English sources.)
On 1999 Feb 12 at 3:40 pm, a Grob G103 sailplane F-CGXB (possibly &quot;in wave flight&quot;) collided with an Airbus A 320 F-GJVG at 8600 feet, near Montpellier, France.  Both landed safely with minor damage.  There were no casualties.
Summary: https://aviation-safety.net/wikibase/24140
Accident report, excerpted below:  http://www.bea.aero/docspa/1999/f-xb990212/pdf/f-xb990212.pdf

L'Airbus A 320 à destination de l'aérodrome de Montpellier Méditerranée est
autorisé à descendre vers le niveau de vol 80. Dans le même temps, en vol local
autour de l'aérodrome de Saint Martin de Londres, le planeur G 103 évolue vers
8 600 pieds dans une ascendance au-dessus de la montagne de la Seranne.
Pendant la descente, l'équipage de l'A 320 aperçoit le G 103 et effectue une
manœuvre d'évitement par la droite. Le bord d'attaque de l'aile gauche de l'A 320
et l'extrémité supérieure gauche de l'empennage du G 103 se heurtent. Les deux
appareils se posent sur leur aérodrome de destination.


L'extrémité arrière gauche de l'empennage du G 103 est arrachée.
Le bord d'attaque du bec n°4 de l'aile gauche de l'A 320 est enfoncé et déchiré.


English translation:

The Airbus A320, with destination of Montpellier-Méditerranée Airport, was authorised to descend to flight level 80.  At the same time, in local flight around Saint-Martin-de-Londres airport, the G103 glider rose to 8600 feet in a climb above the Séranne massif.  During the A320's descent, its crew spotted the G103 and executed an evasive maneuver to the right.  The leading edge of the left wing of the A320 and the upper left extremity of the empennage of the G103 collided.  Both craft landed at their destinations.


The rear left end of the G103's empennage was torn off.
The leading edge of slat #4 of the A320's left wing was dented and torn.