cirnoTrollStation 20.05.2012 13:41 шindoшs

отвечай @snakehoney в приватики

1. Velvet-Bird 20.05.2012 13:41 pidgin

два мудака пара

2. cirnoVelvet-Bird /1 20.05.2012 13:42 шindoшs

Словно быть мудаком — что-то плохое

3. Velvet-Birdcirno /2 20.05.2012 13:42 pidgin

мало чего хорошего

4. cirnoVelvet-Bird /3 20.05.2012 13:42 шindoшs

Зато из толпы не выбиваюсь

5. ojabVelvet-Bird /1 20.05.2012 13:43 YGG!

я мудак без пары

6. Velvet-Birdojab /5 20.05.2012 13:43 pidgin

я тоже

7. ojabVelvet-Bird /6 20.05.2012 13:43 YGG!

вот так лох

8. cirnoVelvet-Bird /6 20.05.2012 13:44 шindoшs

Настало время спариться.

9. ojabcirno /8 20.05.2012 13:47 YGG!

чего блять

10. Klavacirno /8 20.05.2012 13:54 tkabber

нахуй надо?

11. ojabKlava /10 20.05.2012 13:56 YGG!

да, анусом :w:

12. Klavaojab /11 20.05.2012 13:57 tkabber

ты же знаешь, это не ко мне))))

13. Velvet-Birdojab /11 20.05.2012 14:09 pidgin

у меня filechooserdialog тормозит адово в gtk3 как мне найти причину?

14. ojabVelvet-Bird /13 20.05.2012 14:15 YGG!

мне поебать

15. Velvet-Birdojab /14 20.05.2012 14:16 pidgin

clock_gettime(CLOCK_MONOTONIC, {118020, 751101026}) = 0
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"5\30\4\0j\1\301\0z\0\300\0W\0\37\0\224\4\6\0k\1\301\0j\1\301\0*\0\0\0"..., 5380}, {NULL, 0}, {"", 0}], 3) = 5380
recv(3, 0x9131070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {118020, 759222938}) = 0
gettimeofday({1337523216, 149141}, NULL) = 0
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"5\30\4\0~\1\301\0z\0\300\0W\0\37\0\224\4\6\0\177\1\301\0~\1\301\0*\0\0\0"..., 5380}, {NULL, 0}, {"", 0}], 3) = 5380
recv(3, 0x9131070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {118020, 768629651}) = 0
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
getcwd("/home/user", 4096) = 11
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"5\30\4\0\222\1\301\0z\0\300\0W\0\37\0\224\4\6\0\223\1\301\0\222\1\301\0*\0\0\ 0"..., 5380}, {NULL, 0}, {"", 0}], 3) = 5380
recv(3, 0x9131070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {118020, 782826849}) = 0
^CProcess 7358 detached

16. ojabVelvet-Bird /15 20.05.2012 14:16 YGG!

что за хуйню ты несёшь?

17. Velvet-Birdojab /16 20.05.2012 14:17 pidgin

у меня тормоза

18. ojabVelvet-Bird /17 20.05.2012 14:20 YGG!

strace -r ёпт как минимум, а то нихуя не понятно

19. Velvet-Birdojab /18 20.05.2012 14:25 pidgin

в общем он такую хуйню повторяет когда я делаю File → Open
0.000085 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000067 clock_gettime(CLOCK_MONOTONIC, {118647, 552388971}) = 0
0.001785 getcwd("/home/user", 4096) = 11
0.000207 getcwd("/home/user", 4096) = 11
0.000139 getcwd("/home/user", 4096) = 11
0.002251 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000096 writev(3, [{"5\30\4\0\212\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\213\226\300\0\212\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000086 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000067 clock_gettime(CLOCK_MONOTONIC, {118647, 557033698}) = 0
0.001771 getcwd("/home/user", 4096) = 11
0.000202 getcwd("/home/user", 4096) = 11
0.000158 getcwd("/home/user", 4096) = 11
0.002337 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000109 writev(3, [{"5\30\4\0\240\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\241\226\300\0\240\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000085 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000067 clock_gettime(CLOCK_MONOTONIC, {118647, 561748820}) = 0
0.001881 getcwd("/home/user", 4096) = 11
0.000205 getcwd("/home/user", 4096) = 11
0.000139 getcwd("/home/user", 4096) = 11
0.002265 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
0.000103 recv(3, "#\215\242\206\26\0\0\0\5\0\2\0\4k\22\7\1\0\0\0\255\2\0\0008\0\300\0\0\0\0\0"... , 4096, 0) = 120
0.000065 writev(3, [{"5\30\4\0\266\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\267\226\300\0\266\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000085 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000060 clock_gettime(CLOCK_MONOTONIC, {118647, 566548873}) = 0
0.001654 getcwd("/home/user", 4096) = 11
0.000187 getcwd("/home/user", 4096) = 11
0.000133 getcwd("/home/user", 4096) = 11
0.002109 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000088 writev(3, [{"5\30\4\0\314\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\315\226\300\0\314\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000078 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000061 clock_gettime(CLOCK_MONOTONIC, {118647, 570859756}) = 0
0.003052 getcwd("/home/user", 4096) = 11
0.000232 getcwd("/home/user", 4096) = 11
0.000143 getcwd("/home/user", 4096) = 11
0.002339 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000096 writev(3, [{"5\30\4\0\342\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\343\226\300\0\342\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000086 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000065 clock_gettime(CLOCK_MONOTONIC, {118647, 576873929}) = 0
0.001721 getcwd("/home/user", 4096) = 11
0.000204 getcwd("/home/user", 4096) = 11
0.000138 getcwd("/home/user", 4096) = 11
0.002350 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000102 writev(3, [{"5\30\4\0\370\226\300\0008\0\300\0\225\0\37\0\224\4\6\0\371\226\300\0\370\226\ 300\0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000086 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000066 clock_gettime(CLOCK_MONOTONIC, {118647, 581541002}) = 0
0.001833 getcwd("/home/user", 4096) = 11
0.000201 getcwd("/home/user", 4096) = 11
0.000140 getcwd("/home/user", 4096) = 11
0.002376 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.000100 writev(3, [{"5\30\4\0\16\227\300\0008\0\300\0\225\0\37\0\224\4\6\0\17\227\300\0\16\227\300 \0*\0\0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000092 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000065 clock_gettime(CLOCK_MONOTONIC, {118647, 586349157}) = 0
0.001715 getcwd("/home/user", 4096) = 11
0.000194 getcwd("/home/user", 4096) = 11
0.000134 getcwd("/home/user", 4096) = 11
0.002245 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
0.008745 writev(3, [{"5\30\4\0$\227\300\0008\0\300\0\225\0\37\0\224\4\6\0%\227\300\0$\227\300\0*\0\ 0\0"..., 6344}, {NULL, 0}, {"", 0}], 3) = 6344
0.000091 recv(3, 0x9f6c070, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
0.000073 clock_gettime(CLOCK_MONOTONIC, {118647, 599543083}) = 0
0.001792 getcwd("/home/user", 4096) = 11
0.000201 getcwd("/home/user", 4096) = 11
0.000135 getcwd("/home/user", 4096) = 11
0.002399 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])

20. ojabVelvet-Bird /19 20.05.2012 14:27 YGG!

>0.002399
Вот так тормоза!

21. Velvet-Birdojab /20 20.05.2012 14:27 pidgin

что мне теперь делать?

22. ojabVelvet-Bird /21 20.05.2012 14:34 YGG!

норм strace зделай ёпт

23. rtsomeVelvet-Bird /6 20.05.2012 14:34

и я.
давайте устроим тройничок?

24. ojabrtsome /23 20.05.2012 14:34 YGG!

чур я розетка

25. Velvet-Birdojab /22 20.05.2012 14:34 pidgin

как?

26. rtsomeVelvet-Bird /19 20.05.2012 14:35

>events=POLLIN
у меня от таких событий нос заложило и глаза чешутся.

27. Velvet-Birdrtsome /26 20.05.2012 14:35 pidgin

и что теперь? как починить?

28. Klavartsome /23 20.05.2012 14:36 tkabber

вот так пидарасы

29. ojabVelvet-Bird /25 20.05.2012 14:36 YGG!

strace -ff -r -o gtkd gtk3-demo
там открываешь pickers, открываешь диалог выбора файла, закрываешь всё нахер, и вывод strace на pastebin

30. Velvet-Birdojab /29 20.05.2012 14:36 pidgin

хорошо

31. Velvet-Birdojab /29 20.05.2012 14:40 pidgin

это нормально?
$ ls gtkd.*
gtkd.32466 gtkd.32585 gtkd.32586 gtkd.32587 gtkd.32588 gtkd.32653 gtkd.32654 gtkd.32655 gtkd.32656 gtkd.32657 gtkd.32700 gtkd.32701

32. ojabVelvet-Bird /31 20.05.2012 14:47 YGG!

try
#include <gtk/gtk.h>

int main( int argc, char *argv[])
{

GtkWidget *dialog;
GtkWindow *window;

gtk_init(&argc, &argv);

dialog = gtk_file_chooser_dialog_new ("Open File",
window,
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
gtk_dialog_run (GTK_DIALOG (dialog));
return 0;
}

33. ojabVelvet-Bird /31 20.05.2012 14:52 YGG!

gcc asd.c `pkg-config --cflags --libs gtk+-3.0`

34. Velvet-Birdojab /33 20.05.2012 14:53 pidgin

сегфолтится же

35. ojabVelvet-Bird /34 20.05.2012 14:53 YGG!

ПОЧЕМУ У МЕНЯ НЕ СЕГФОЛТИТСЯ БЛДЖАД

36. Velvet-Birdojab /35 20.05.2012 14:53 pidgin

а я ебу?

37. Velvet-Birdojab /35 20.05.2012 14:54 pidgin

(gdb) run
Starting program: /home/user/a.out
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb25beb70 (LWP 13996)]
[New Thread 0xb1dbdb70 (LWP 13997)]
[New Thread 0xb13ffb70 (LWP 13998)]

Program received signal SIGSEGV, Segmentation fault.
0xb7def47a in gtk_window_set_transient_for (window=0x8089030, parent=0xb75bcff4) at gtkwindow.c:2550
2550 g_return_if_fail (parent == NULL || GTK_IS_WINDOW (parent));
(gdb) bt full
#0 0xb7def47a in gtk_window_set_transient_for (window=0x8089030, parent=0xb75bcff4) at gtkwindow.c:2550
__inst = 0xb75bcff4
__t = 134629568
__r = <optimized out>
_g_boolean_var_ = <optimized out>
priv = <optimized out>
__PRETTY_FUNCTION__ = "gtk_window_set_transient_for"
#1 0xb7c1b580 in gtk_file_chooser_dialog_new_valist (varargs=0xbffffbf0 "\372\377\377\377\240\207\004\b\375\377\377\377",
first_button_text=0x80487a9 "gtk-cancel", action=GTK_FILE_CHOOSER_ACTION_OPEN, parent=0xb75bcff4, title=0x80487b4 "Open File")
at gtkfilechooserdialog.c:575
result = 0x8089030
button_text = 0x80487a9 "gtk-cancel"
response_id = <optimized out>
#2 gtk_file_chooser_dialog_new (title=0x80487b4 "Open File", parent=0xb75bcff4, action=GTK_FILE_CHOOSER_ACTION_OPEN,
first_button_text=0x80487a9 "gtk-cancel") at gtkfilechooserdialog.c:613
result = 0x8089030
varargs = 0xbffffbf0 "\372\377\377\377\240\207\004\b\375\377\377\377"
#3 0x080486a3 in main (argc=1, argv=0xbffffcb4) at test.c:11
dialog = 0x80486d9
window = 0xb75bcff4

38. Velvet-Bird 20.05.2012 14:55 pidgin

кажется у меня что-то с гтк ☹

39. ojabVelvet-Bird /38 20.05.2012 14:56 YGG!

а если window заменить на NULL?

40. Velvet-Birdojab /39 20.05.2012 14:58 pidgin

теперь норм

41. Velvet-Birdojab /39 20.05.2012 14:59 pidgin

$ ls gtkd.17*
gtkd.17812 gtkd.17829 gtkd.17874 gtkd.17877 gtkd.17902 gtkd.17906 gtkd.17914 gtkd.17945 gtkd.17948 gtkd.17951
gtkd.17827 gtkd.17830 gtkd.17875 gtkd.17878 gtkd.17904 gtkd.17907 gtkd.17915 gtkd.17946 gtkd.17949 gtkd.17952
gtkd.17828 gtkd.17859 gtkd.17876 gtkd.17901 gtkd.17905 gtkd.17913 gtkd.17916 gtkd.17947 gtkd.17950 gtkd.17953
почему так много? что именно из этого надо?

42. ojabVelvet-Bird /41 20.05.2012 15:00 YGG!

удоли все, запусти ещё раз и давай самый большой

43. ojabVelvet-Bird /41 20.05.2012 15:02 YGG!

и лучше -T вместо -r

44. ojabojab /43 20.05.2012 15:06 YGG!

а лучше -Tt, вот

45. Velvet-Birdojab /44 20.05.2012 15:08 pidgin

бля http://rghost.net/38185686

46. ojabVelvet-Bird /45 20.05.2012 15:10 YGG!

пиздец… у тебя там файлов сильно дохуя?

47. Velvet-Birdojab /46 20.05.2012 15:10 pidgin

где именно?

48. ojabVelvet-Bird /47 20.05.2012 15:10 YGG!

в папочьке, которую диалог открывает

49. Velvet-Birdojab /48 20.05.2012 15:11 pidgin

от открывает recent, там почти пусто, потом я кликаю ~/ там вообще несколько директорий

50. ojabVelvet-Bird /49 20.05.2012 15:11 YGG!

а тормоза когда оно recent открывает, или когда ты кликаешь ~?

51. Velvet-Birdojab /50 20.05.2012 15:12 pidgin

recent вроде ещё более менее, а вот когда кликну ~ или что-то другое начинается пиздец

52. Velvet-Bird 20.05.2012 15:17 pidgin

попробую откатить гтк, пиздец просто

53. ojabVelvet-Bird /51 20.05.2012 15:20 YGG!

в общем я не уверен, но по-моему у тебя ПРЫЩЕПРОБЛЕМЫ

54. Velvet-Birdojab /53 20.05.2012 15:21 pidgin

в какую сторону мне хотя бы начать искать? лол

55. ojabVelvet-Bird /54 20.05.2012 15:23 YGG!

localhost и `hostname` в /etc/hosts есть?

56. Velvet-Birdojab /55 20.05.2012 15:24 pidgin

да

57. ojabVelvet-Bird /56 20.05.2012 15:25 YGG!

тогда вообще не ебу

58. Velvet-Birdojab /57 20.05.2012 15:25 pidgin

59. Velvet-Bird 20.05.2012 15:56 pidgin

откатился до 3.4.3 норм стало

60. ojabVelvet-Bird /59 20.05.2012 15:56 YGG!

ты сыроёб чтоли был?

61. Velvet-Birdojab /60 20.05.2012 15:57 pidgin

git-оёб

62. ojabVelvet-Bird /61 20.05.2012 15:57 YGG!

пиздец ты уебан

63. Velvet-Birdojab /62 20.05.2012 15:58 pidgin

нет, git я ещё вчера дропнул. сегодня у меня было 3.5.2

64. ojabVelvet-Bird /63 20.05.2012 15:58 YGG!

один хуй

65. Velvet-Birdojab /64 20.05.2012 15:58 pidgin

3.4.3 норм, blfs рекомендуют

Do you really want to delete ?