Pidgin ต่อ Google Talk แล้ว Read Error

ปกติถ้าไม่ปรับอะไรเลย หลังจาก add Google Talk เข้าไปใน Pidgin Accounts แล้ว เวลา connect มันจะต่อไปที่ port 5222 ครับ

แต่บางที่มัน block (เช่น MaxNet หรือเน็ตตามบริษัทที่ให้เข้าได้แต่พอร์ท 80, 443) จนทำให้มันขึ้น Read Error

แอบไป netstat ดู Google Talk Client ก็งงว่าทำไมมันต่อผ่านพอร์ท 443 ได้ เลยลองมั่วๆ จนเจอวิธีตั้งให้ Pidgin หลบไปใช้พอร์ท 443 (https) แทน ง่ายจนคาดไม่ถึง โดยเข้าไป Accounts > Modify

  1. Require SSL/TLS เอาออก
  2. Force old (port 5223) SSL ติ๊ก
  3. Allow plaintext auth over unencrypted streams เอาออก
  4. Connect port: 443
  5. Connect server: talk.google.com

Pidgin connect to Google Talk via SSL

พอทำได้แล้วก็ลองไปค้นๆดู ปรากฏมีคนทำได้เต็มไปหมดแล้ว นี่เราล้าหลังชาวบ้านเค้าไปเยอะนี่หว่า

Pidgin: Random Crash on Windows (GDI Objects Leak)

ผมใช้ Pidgin เล่น Google Talk มาหลายเดือนแล้วเนื่องจากเบื่อ Google Talk Client ที่แสนเก่าและไร้ซึ่งลูกเล่นใดๆ แต่ Pidgin ยังมีปัญหาหลักๆที่กวนใจอยู่เสมอคือ มันชอบ crash เอามากๆ crash วันหนึ่ง 3-4 ครั้งได้ จนตอนนี้เรียกได้ว่ามี sense รู้สึกได้ว่ามันกำลังจะ crash

อาการที่เห็นคือตำแหน่งของข้อความที่คุยจะเลื่อนแล้วไม่ค่อยตรง บางทีมี font เกยๆกัน หนักเข้าหน่อยหน้าต่างจะเริ่มเป็นสี่เหลี่ยม mosaic สีน้ำเงินแดงเต็มไปหมด หลังจากนั้น 2-3 วินาทีก็จะมีเสียงอันน่าสะพรึงกลัวดังขึ้น พร้อมกับปุ่ม OK ให้เรากดยอมรับแบบห้ามมีข้อโต้แย้งใดๆทั้งสิ้น

ขอบ่น

หลังจาก format เครื่องไปเมื่อวานด้วย ความหวังว่าปัญหานี้จะหายไป ลืมบอกไปว่า ก่อน format ก็มีบางโปรแกรมที่ crash บ่อยเหมือนกัน เลยนึกว่าเป็นที่ Windows  แต่แล้วมันก็ไม่หายครับ มันออกลายอีกครั้งเมื่อบ่ายวันนี้ด้วยการ crash ติดต่อกัน 3 รอบขณะผมนั่งค้น chat logs อยู่

ยังดีที่สาเหตุการ format ครั้งนี้จริงๆแล้วไม่ได้มาจาก pidgin ไม่งั้นผมคงเซ็งเป็ดที่ต้องมานั่ง format ลง Windows ลงโปรแกรม เสียเวลาไป 3 ชั่วโมงแล้วไม่ได้อะไรขึ้นมา สาเหตุจริงๆที่ format คือ Microsoft SQL มันรันไม่ได้ แล้วผมต้องใช้สอบสัปดาห์หน้า ซึ่งนั่นไม่เกี่ยวกับ entry นี้จึงไม่ขอเล่าต่อ

ถึงยังไงผมหมดความอดทนแล้วล่ะ ต้องหาทางแก้ปัญหานี้ให้ได้ ไม่งั้นก็จะกลับไปใช้ Google Talk Client ตัวเดิมอย่างถาวรแล้ว ด้วยความโชคดีบางอย่างทำให้การ crash ครั้งนี้มันแสดงรายละเอียดและสาเหตุที่พังด้วย ทำให้รู้ว่าต้นเหตุมาจาก libcairo-2.dll ก็เลยลองไปถามอากู๋เพื่อนยากจนได้คำตอบมามากมาย และได้รู้ว่ามีผู้ร่วมชะตากรรมกับเรามิใช่น้อย
Continue reading “Pidgin: Random Crash on Windows (GDI Objects Leak)”