GNOME Bugzilla – Bug 308812
The program seems to hang
Last modified: 2005-06-24 13:51:58 UTC
Distribution: Debian 3.0 Package: totem Severity: normal Version: GNOME2.10.1 1.1.x Gnome-Distributor: GARNOME Synopsis: The program seems to hang Bugzilla-Product: totem Bugzilla-Component: general Bugzilla-Version: 1.1.x Description: Description of the crash: When I start totem no window shows on the desktop. If it is started in a terminal, It doesn't output any messages. The program isn't terminated but just seem to be waiting for something. Steps to reproduce the crash: 1. Just starting totem in a terminal or from the panel. How often does this happen? Every time Additional Information: Here are the last lines of the strace output. It seems to be related to X. [snip] read(4, "\1\0\0\4thor\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 115 close(4) = 0 munmap(0x40419000, 4096) = 0 writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\360\271!Ws_\266\v\355\343\315LQ0\7\344", 16}], 4) = 48 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(3, 0xbfbb7d88, 8) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\v\0\0\0d\0", 8) = 8 read(3, "\341\355f\2\0\0@\2\377\377\37\0\0\1\0\0\30\0\377\377\1"..., 400) = 400 write(3, "7\0\5\0\0\0@\2>\0\0\0\10\0\0\0\377\377\377\0b\0\5\0\f\0"..., 64) = 64 read(3, 0xbfbb7da0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\2\0\0\0\0\0\1\202\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32 read(3, "\1\10\3\0\207\6\0\0\37\0\0\0\0\0\0\0\31\32\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"*Box.background:\t#eae8e3\n*Box.fo"..., 6681}, {"\0\0\0", 3}], 2) = 6684 write(3, "\202\0\1\0", 4) = 4 read(3, 0xbfbb7dc0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\32\4\0\0\0\0\0\377\377\17\0\0\0\0\0\1\0\0\0\25\0\0\0"..., 32) = 32 writev(3, [{"b\0\5\0\t\0@\2", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 read(3, 0xbfbb7c10, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\5\0\0\0\0\0\1\227g\253\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32write(3, "\227\0\2\0\1\0\0\0", 8) = 8 read(3, 0xbfbb7cd0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 writev(3, [{"b\0\4\0\10\0\0\0", 8}, {"XINERAMA", 8}], 2) = 16 read(3, 0xbfbb7d90, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 write(3, "\2\0\4\0>\0\0\0\0\10\0\0\0\0\2\0\20\0\6\0\r\0\5\0_XSET"..., 84) = 84 read(3, 0xbfbb7c20, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\241\t\0\0\0\0\0\336\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p"..., 32) = 32 read(3, "\1\241\n\0\0\0\0\0\337\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p"..., 32) = 32 read(3, "\1\241\v\0\0\0\0\0\340\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p"..., 32) = 32 write(3, "\3\0\2\0>\0\0\0\16\10\2\0>\0\0\0", 16) = 16 read(3, 0xbfbb7bc0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\f\0\3\0\0\0#\0\0\0\1\0\0\1\377\377\377\377\0\0\0\0"..., 32) = 32 read(3, "3 \372\0\0\0\2\0\0\0\230\10", 12) = 12 read(3, "\1\30\r\0\0\0\0\0>\0\0\0\0\0\0\0@\6\260\4\0\0\0\0p\253"..., 32) = 32 write(3, "\2\0\4\0>\0\0\0\0\10\0\0\0\0\2\0$\0\1\0\27\0\2\0\336\0"..., 28) = 28 read(3, 0xbfbb7c40, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\20\0\0\0\0\0\3\0`\0\2\0\0\0(7\233\10\0\0\0\0\330\311"..., 32) = 32write(3, "\2\0\4\0\3\0`\0\0\10\0\0\0\0B\0%\0\1\0", 20) = 20 write(3, "\3\0\2\0\3\0`\0\16\10\2\0\3\0`\0", 16) = 16 read(3, 0xbfbb7b40, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\23\0\3\0\0\0#\0\0\0\1\0\0\1\377\377\377\377\0\0\0"..., 32) = 32 read(3, "\0\0B\0\0\0B\0\0\0\230\10", 12) = 12 read(3, "\1\30\24\0\0\0\0\0>\0\0\0\0\0\0\0\n\0\n\0\0\0\0\0p\253"..., 32) = 32 write(3, "\17\0\2\0\3\0`\0", 8) = 8 read(3, 0xbfbb7b40, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\25\0\0\0\0\0>\0\0\0>\0\0\0\0\0\0\0\0\0\0\0(\0\0\0"..., 32) = 32 write(3, "\24\0\6\0\3\0`\0\337\0\0\0\337\0\0\0\0\0\0\0\377\377\377"..., 24) = 24read(3, 0xbfbb7bf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\10\26\0\241\0\0\0\337\0\0\0\0\0\0\0\204\2\0\0\0\0\0"..., 32) = 32 readv(3, [{"\0\346\355@\0\0\0\0\23\0\0\0\0\0\23\0Gtk/CanChangeAcc"..., 644}, {"", 0}], 2) = 644 write(3, "\1\30\r\0\1\0@\2>\0\0\0\n\0\n\0\n\0\n\0\0\0\1\0#\0\0\0"..., 88) = 88 read(3, 0xbfbb7c60, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\0012\31\0\0\0\0\0\341\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p"..., 32) = 32 write(3, "\20\0\5\0\f\0@\2_NET_WM_NAME", 20) = 20 read(3, 0xbfbb7c60, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\32\0\0\0\0\0\342\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32write(3, "\22\0\10\0\1\0@\2\342\0\0\0\341\0\0\0\10AME\5\0\0\0tot"..., 92) = 92 read(3, 0xbfbb7ca0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311\33\0\1\0@\2\342\0\0\0\370\3105\0\0\0\0\0\370\310"..., 32) = 32 read(3, "\34\311\34\0\1\0@\2\'\0\0\0\370\3105\0\0\0\0\0\370\310"..., 32) = 32 read(3, "\1\262\35\0\0\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0"..., 32) = 32 write(3, "\22\0\10\0\1\0@\2\343\0\0\0\341\0\0\0\10AME\5\0\0\0tot"..., 88) = 88 read(3, 0xbfbb7bf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311\36\0\1\0@\2\343\0\0\0\371\3105\0\0\0\0\0\371\310"..., 32) = 32 read(3, "\34\311\37\0\1\0@\2%\0\0\0\371\3105\0\0\0\0\0\371\3105"..., 32) = 32 read(3, "\1\262 \0\0\0\0\0\344\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32write(3, "\20\0\6\0\r\0@\2WM_TAKE_FOCUS\0\0\0", 24) = 24 read(3, 0xbfbb7bf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0!\0\0\0\0\0\345\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 write(3, "\20\0\5\0\f\0@\2_NET_WM_PING", 20) = 20 read(3, 0xbfbb7bf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0\"\0\0\0\0\0\346\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 write(3, "\20\0\5\0\f\0@\2WM_PROTOCOLS", 20) = 20 read(3, 0xbfbb7c00, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0#\0\0\0\0\0\347\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 uname({sys="Linux", node="thor", ...}) = 0 write(3, "\22\0\t\0\1\0@\2\347\0\0\0\4\0\0\0 OLS\3\0\0\0\344\0\0"..., 248) = 248read(3, 0xbfbb7b10, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311$\0\1\0@\2\347\0\0\0\372\3105\0\0\0\0\0\372\310"..., 32) = 32 read(3, "\34\311(\0\1\0@\2(\0\0\0\372\3105\0\0\0@\2(7\233\10\210"..., 32) = 32 read(3, "\34\311)\0\1\0@\2$\0\0\0\372\3105\0\0\0\0\0\372\3105\0"..., 32) = 32 read(3, "\1\262*\0\0\0\0\0\350\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32getpid() = 13629 write(3, "\22\0\7\0\1\0@\2\350\0\0\0\37\0\0\0\10OLS\1\0\0\0C\0\0"..., 48) = 48 read(3, 0xbfbb7c30, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311+\0\1\0@\2\350\0\0\0\373\3105\0\0\0\0\0\373\310"..., 32) = 32 read(3, "\1\262,\0\0\0\0\0\351\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32write(3, "\22\0\7\0\1\0@\2\351\0\0\0\6\0\0\0 OLS\1\0\0\0=5\0\0\20"..., 52) = 52 read(3, 0xbfbb7c30, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311-\0\1\0@\2\351\0\0\0\373\3105\0\0\0\0\0\373\310"..., 32) = 32 read(3, "\1\262.\0\0\0\0\0\352\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32write(3, "\22\0\7\0\1\0@\2\352\0\0\0!\0\0\0 OLS\1\0\0\0\0\0\0\0\20"..., 412) = 412 read(3, 0xbfbb7d70, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311/\0\1\0@\2\352\0\0\0\373\3105\0\0\0\0\0\373\310"..., 32) = 32 read(3, "\1\2620\0\0\0\0\0\353\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2621\0\0\0\0\0\354\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2622\0\0\0\0\0\355\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2623\0\0\0\0\0\356\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2624\0\0\0\0\0\357\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2625\0\0\0\0\0\360\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2626\0\0\0\0\0\361\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2627\0\0\0\0\0\362\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2628\0\0\0\0\0\363\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\2629\0\0\0\0\0\364\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\262:\0\0\0\0\0\365\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\262;\0\0\0\0\0\366\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32read(3, "\1\262<\0\0\0\0\0\367\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0p\253"..., 32) = 32uname({sys="Linux", node="thor", ...}) = 0 getpid() = 13629 writev(3, [{"\22\0\10\0\1\0@\2\"\0\0\0\37\0\0\0\10OLS\6\0\0\0totem\0"..., 160}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 172 read(3, 0xbfbb7d00, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\311=\0\1\0@\2\"\0\0\0D\3115\0\0\0\0\0D\3115\0\210\311"..., 32) = 32read(3, "\34\311>\0\1\0@\2$\0\0\0D\3115\0\0\0\0\0D\3115\0\210\311"..., 32) = 32 read(3, "\34\311?\0\1\0@\2C\0\0\0D\3115\0\0\0\0\0D\3115\0\210\311"..., 32) = 32 read(3, "\34\311@\0\1\0@\2\350\0\0\0D\3115\0\0\0\0\0D\3115\0\210"..., 32) = 32 read(3, "\34\311A\0\1\0@\2\351\0\0\0D\3115\0\0\0\0\0D\3115\0\210"..., 32) = 32 read(3, "\1\262B\0\0\0\0\0\1\227g\253\0\0\0\0\0\0\0\0\25\0\0\0p"..., 32) = 32 write(3, "\227\0\2\0\1\0\0\0", 8) = 8 read(3, 0xbfbb7dc0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1C\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253\230"..., 32) = 32write(3, "\227\1\4\0\0\1\7\0\0\0\7\0\377\0\377\0\227\25\7\0\0\1\0"..., 44) = 44 read(3, 0xbfbb7de0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0E\0\0\0\0\0\37\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\377?\0"..., 32) = 32 writev(3, [{"b\1\3\0\4\0\7\0", 8}, {"SYNC", 4}], 2) = 12 read(3, 0xbfbb7d20, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0F\0\0\0\0\0\1\203A\200\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 write(3, "\203\0\2\0\3\0\7\0", 8) = 8 read(3, 0xbfbb7de0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0G\0\0\0\0\0\3\0\0\0\0\0\0\0\1\0\0\0\25\0\0\0p\253\230"..., 32) = 32writev(3, [{"b\0\4\0\7\0\7\0", 8}, {"MIT-SHM", 7}, {"\0", 1}], 3) = 16 read(3, 0xbfbb7cf0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0H\0\0\0\0\0\1\224W\245\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 write(3, "\224\0\1\0", 4) = 4 read(3, 0xbfbb7db0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1I\0\0\0\0\0\1\0\1\0\0\0\0\0\2\0@\0\0\0\0\0\0\0\0\0"..., 32) = 32 pipe([4, 5]) = 0 writev(3, [{"b\0\6\0\17\0\7\0", 8}, {"XInputExtension", 15}, {"\0", 1}], 3) = 24read(3, 0xbfbb7d80, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0J\0\0\0\0\0\1\225X\246\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 writev(3, [{"b\0\6\0\17\0\7\0", 8}, {"XInputExtension", 15}, {"\0", 1}], 3) = 24read(3, 0xbfbb7c50, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0K\0\0\0\0\0\1\225X\246\0\0\0\0\1\0\0\0\25\0\0\0p\253"..., 32) = 32 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([] Debugging Information: Backtrace was generated from '/opt/gnome/bin/totem' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 13619)] 0x40f899a3 in __pthread_sigsuspend (set=0x40f92ac0) at ../linuxthreads/sysdeps/unix/sysv/linux/pt-sigsuspend.c:44 in ../linuxthreads/sysdeps/unix/sysv/linux/pt-sigsuspend.c
+ Trace 61466
Thread 1 (Thread 16384 (LWP 13619))
0x40f899a3 44 in ../linuxthreads/sysdeps/unix/sysv/linux/pt-sigsuspend.c ------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-06-23 18:41 UTC ------- The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was ben@vmechelen.net.
You have a broken version of Xlibs, and probably an ancient distro. *** This bug has been marked as a duplicate of 111349 ***
Yes. sorry for the trouble. I'll apply the patch to my 4.3.0 tree and see if that works. Can't update to 4.4.0 cause of some drivers I need. The distro field is not correct. It was Debian once but I completely rebuilt the system from source.