Re: [dev] Google Hangout

From: Jaros│aw Rzeszˇtko <>
Date: Tue, 22 Jan 2013 14:38:59 +0100


I attach straces from dwm (crash) and from awesome for comparision (no
crash). The turning point seems to be the attempt to clone some
process and then the program crashes with the select call visible in
the strace (this is the last call before a segfault, then the program
and strace exit). The part of the gdb stack trace from the segfault
that is still readable starts like this:

#8 0xb7766d4b in start_thread () from /lib/
#9 0xb6df451e in clone () from /lib/

Maybe it is some kind of a thread-safety issue? I know too little
about window managers to investigate further on my own.


2013/1/22 Chris Down <>:
> Do you have an strace from the plugin?
> On 22 January 2013 20:09, Jaros│aw Rzeszˇtko <> wrote:
>> Hi,
>> I am running dwm 6.0 (and I tried also without any additional patches and
>> using the default configuration file) and when I install the newest version
>> of the Google Talk plugin, open a hangout in Google Plus and select "Screen
>> sharing" a window appears for a fraction of a second and then the Google
>> Talk plugin crashes. This happens only with dwm, I tried several other
>> window managers, including other tiling ones, in different modes, and with
>> them it worked correctly without issues. Now I know Google products might
>> not appeal to the crowd here, and they don't necessarily appeal to me
>> either, but I need the hangouts for my telework and it is not a choice made
>> by me. Also I think this must be a problem with dwm behaving in a
>> non-standard-compliant way in some respect so it would be well worth fixing.
>> If someone has any idea altogether at all about how to attack this, I
>> would be willing to try to debug it or submit a patch. I hacked on dwm a bit
>> in the past, I just have no idea how to go about diagnosing a problem like
>> this.
>> Cheers,
>> Jaros│aw Rzeszˇtko

Received on Tue Jan 22 2013 - 14:38:59 CET

This archive was generated by hypermail 2.3.0 : Tue Jan 22 2013 - 14:48:04 CET