Opened 9 years ago

Closed 7 years ago

#3490 closed defect (duplicate)

Hyperlinks in chat windows and Copy Paste not working

Reported by: Pierre at Regne.net Owned by: asterix
Priority: normal Milestone: 0.12
Component: chat Version: 0.12.1
Severity: normal Keywords: link click windows
Cc: Blocked By:
Blocking: OS: Windows

Description

The hyperlinks shown in blue in the messages windows doesnt open the browser when clicked. Neither they do when "right clicked" and "open in browser" is selected.

When the browser is already opened, that doesnt work either.

When I select "copy to clipboard" from the link's right click menu, this is no putting anything in the clipboard, I tryied to paste it to a notepad (text editor) page and I got nothing.

Thank you.

I've just shut and relaunch GAJIM, and this is working fine again, I dont know why it hanged. ( it has been opened during 24 hours before. )

Change History (39)

comment:1 Changed 9 years ago by asterix

  • Milestone 0.11.2 deleted

if you can't reproduce it will be hard to debug :/

Are there any debug info in gajim.exe.log file (located where you installed Gajim, in src folder)

comment:2 Changed 9 years ago by pikdj2002@…

A few of us at my workplace are using Gajim 0.11.4 with an internal Jabber server. We see this happen occasionally. At the same time that the links become unresponsive, the ability to copy text from a Gajim chat window usually goes away, too. (That's an annoying combination, since the first workaround you think of for unresponsive links is to copy and paste them to the browser!) We think this is triggered by server resets -- our server is not 100% reliable, so this happens roughly an average of once a week, and occasionally several times in one day.

Restarting Gajim seems to be the only way to recover from this state. Given the number of users on this Jabber server, and the fact that we have a server-imposed roster containing all the employees at our local site (several hundreds), that is a lengthy process.

comment:3 follow-up: Changed 9 years ago by asterix

could you run Gajim from a console to see if there are logs of an error?

comment:4 in reply to: ↑ 3 Changed 9 years ago by anonymous

Replying to asterix:

could you run Gajim from a console to see if there are logs of an error?

Yes, I will do so. It may take a while before the problem occurs again, though. Does everything printed at the console also appear in the log file?

I was talking to a coworker over lunch about this, and he offered some more observations. First, a service reset does not *guarantee* that this will happen. The service restarted itself this morning, for instance, and neither he nor I saw this problem in Gajim this time. Second, he notes that copy and paste *within* Gajim seems to work; you just can't paste what you've copied to another application. We guess that this might point to a problem with the data being placed in the clipboard.

comment:5 follow-up: Changed 9 years ago by asterix

haaa you're under windows, so yes it's in log file (gajim.exe.log) is there something there? the clipboard thing looks more a GTK problem though ...

comment:6 in reply to: ↑ 5 Changed 9 years ago by anonymous

Replying to asterix:

haaa you're under windows, so yes it's in log file (gajim.exe.log) is there something there? the clipboard thing looks more a GTK problem though ...

Ah, sorry, yes, this is Windows. :)

Is there anything in the log file? 51 lines just at the moment. (I just shut down Gajim so that I could restart it in a command window -- which I guess I won't bother with now.) But I haven't seen the problem in a few days, so the log file contents are probably not relevant. Here they are, just in case:

C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method am_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method cyrillic_translit should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method inuktitut should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ipa should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method thai_broken should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_er should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method viqr should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member. C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method am_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method cyrillic_translit should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method inuktitut should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ipa should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method thai_broken should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_er should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method viqr should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: ../../../../gtk+/gdk/win32/gdkproperty-win32.c:407: GlobalAlloc? failed: Not enough storage is available to process this command. C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method am_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method cyrillic_translit should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method inuktitut should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ipa should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method thai_broken should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_er should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method ti_et should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: Input method viqr should not use GTK's translation domain gtk20 C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: ../../../../gtk+/gdk/win32/gdkproperty-win32.c:407: GlobalAlloc? failed: Not enough storage is available to process this command. C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread

comment:7 follow-up: Changed 9 years ago by asterix

most of those warning should be fixed by 0.11.4 version. But I see this one:

C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning:
 ../../../../gtk+/gdk/win32/gdkproperty-win32.c:407: GlobalAlloc failed:
 Not enough storage is available to process this command.

I don't know what that is ...

so if you're under windows no need to run it from a console, but please install 0.11.4 version so that log file will be cleaner, and next time you see the problem, look it the file if there is something interesting.

comment:8 in reply to: ↑ 7 Changed 9 years ago by DanM

Replying to asterix:

most of those warning should be fixed by 0.11.4 version. But I see this one:

C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning:
 ../../../../gtk+/gdk/win32/gdkproperty-win32.c:407: GlobalAlloc failed:
 Not enough storage is available to process this command.

I don't know what that is ...

so if you're under windows no need to run it from a console, but please install 0.11.4 version so that log file will be cleaner, and next time you see the problem, look it the file if there is something interesting.

OK, I created an account so this thing would remember me. :)

I *am* running 0.11.4. Verified this in Help/About?. Could these messages be left over from an earlier version? I'm about to restart Gajim, so I'll delete this file first to make sure it's clean.

A couple of other important points I forgot:

  • I'm running on 64-bit Windows XP, so is the other guy whose comments I relayed.
  • I believe our server is customized. It provides a predefined and automatically maintained roster containing all employees at our site. This makes Gajim's startup take quite a while, but we live with it because we like Gajim better than the other clients we've tried.
  • My comments about the server reset causing the problem are just my impression. We don't have hard evidence for this. In fact, my buddy thinks Gajim just gets into this state spontaneously if he leaves it running for several days.

comment:9 follow-up: Changed 9 years ago by asterix

  • Version changed from 0.11.2 to 0.11.4

yes thoses warning can com from earlier versions.

what you tell me (you run gajim several days, bug can appear spontaneously) makes me think it could be a memory problem. Maybe Gajim (or GTK) leaks, and this causes this strange behaviour. I think you can see memory usage under win in process list, right? If so could you compare it when you just start Gajim, and some days later?

comment:10 in reply to: ↑ 9 ; follow-up: Changed 9 years ago by DanM

Replying to asterix:

yes thoses warning can com from earlier versions.

what you tell me (you run gajim several days, bug can appear spontaneously) makes me think it could be a memory problem. Maybe Gajim (or GTK) leaks, and this causes this strange behaviour. I think you can see memory usage under win in process list, right? If so could you compare it when you just start Gajim, and some days later?

OK, Gajim just finished initializing the roster and seems to have settled into a steady state, showing about 43,800K under "Mem Usage" in Task Manager. When the problem recurs, I'll check again and post here.

Thanks for the swift responses.

comment:11 in reply to: ↑ 10 Changed 9 years ago by DanM

Replying to DanM:

Replying to asterix:

yes thoses warning can com from earlier versions.

what you tell me (you run gajim several days, bug can appear spontaneously) makes me think it could be a memory problem. Maybe Gajim (or GTK) leaks, and this causes this strange behaviour. I think you can see memory usage under win in process list, right? If so could you compare it when you just start Gajim, and some days later?

OK, Gajim just finished initializing the roster and seems to have settled into a steady state, showing about 43,800K under "Mem Usage" in Task Manager. When the problem recurs, I'll check again and post here.

OK, it's some days later, and Gajim is exhibting the problem. I left it running over the weekend; I have no idea if our Jabber server restarted during that time or not.

Shortly after posting the msg above, I noticed that Gajim settled down to a lower memry usage. At the moment it is showing 37,484k for Mem Usage and 39,244 for VM Size. Probably reasonable given the size of our corporate-imposed roster.

Shortly after restarting Gajim last week, I noticed this in the log file:

C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed

But everything appeared to be working OK. When I looked at the log file a little while ago, I noticed that this additional line had appeared sometime in the past two days:

C:\Program Files (x86)\Gajim\src\gajim.exe:2283: Warning: g_main_context_prepare(): main loop already active in another thread

So I went and tried to follow a hyperlink, or copy and paste text. Both failed. Then I noticed that these had been added to the log file:

C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: ../../../gtk+/gtk/gtkstatusicon.c:851:Shell_NotifyIcon(NIM_MODIFY) failed C:\Program Files (x86)\Gajim\src\library.zip\chat_control.py:438: GtkWarning?: ../../../../gtk+/gdk/win32/gdkselection-win32.c:1068: OpenClipboard? failed: The operation completed successfully. C:\Program Files (x86)\Gajim\src\gajim.exe:2283: GtkWarning?: ../../../../gtk+/gdk/win32/gdkproperty-win32.c:407: GlobalAlloc? failed: Not enough storage is available to process this command.

I'm heading home for the day, but I'll leave Gajim running overnight in case there's anything else you'd like me to try or examine while it's still in this state.

comment:12 follow-up: Changed 9 years ago by asterix

All the gtk errors (except the last one) you point are not very important (main loop already active in another thread was a bug in GTK, it's why I updated the GTK version in the -2 version of the installer)

about the last one ... It seems there is a problem (maybe a bug) in the status icon. Could you run Gajim disabling it (first checkbutton in preference window) to see if you can still reproduce?

comment:13 in reply to: ↑ 12 Changed 9 years ago by DanM

Replying to asterix:

All the gtk errors (except the last one) you point are not very important (main loop already active in another thread was a bug in GTK, it's why I updated the GTK version in the -2 version of the installer)

about the last one ... It seems there is a problem (maybe a bug) in the status icon. Could you run Gajim disabling it (first checkbutton in preference window) to see if you can still reproduce?

OK, tried that overnight. Gajim is still working OK this morning. My buddy's instance, over a similar time period, started having the copy-paste/link problem again. That's not proof positive that the problem is in the systray code, but it's a good indicator. If I leave it up and running for a few more days without problems, that would be stronger evidence.

comment:14 Changed 9 years ago by asterix

which version of 0.11.4 do you use? -1 or -2? to know it, do help -> about, what is the GTK version?

comment:15 follow-up: Changed 9 years ago by DanM

Does "-1 or -2" related to a suffix on the downloaded file? Looks like the installation package that I last downloaded was named gajim-0.11.4+gtk-1.exe, and I downloaded it on 2007-12-07.

My About box says:

Gajim 0.11.4 A GTK+ jabber client GTK+ Version: 2.10.11 PyGTK Version: 2.10.6

comment:16 in reply to: ↑ 15 Changed 9 years ago by DanM

Our server reset overnight, and my instance of Gajim survived again without getting the copy-paste/URL bug.

This morning I tried installing the latest download, -3, and that won't even start on my system. I'll report that separately if there isn't already a similar bug report.

comment:17 Changed 9 years ago by DanM

I eventually got -3 installed and working right, and have been running it for a couple of days. It has the same problem described in this ticket. Log file contents this morning, after I noticed that it was in this state:

C:\Program Files (x86)\Gajim\src\library.zip\gtkgui_helpers.py:54: GtkWarning?: gtk_widget_queue_resize: assertion `GTK_IS_WIDGET (widget)' failed C:\Program Files (x86)\Gajim\src\gajim.exe:2284: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files (x86)\Gajim\src\gajim.exe:2284: GtkWarning?: gdkproperty-win32.c:240: GlobalAlloc? failed: Not enough storage is available to process this command.

comment:18 follow-up: Changed 9 years ago by asterix

with systray icon enabled ?

comment:19 in reply to: ↑ 18 Changed 9 years ago by DanM

Replying to asterix:

with systray icon enabled ?

Yes, I re-enabled it after applying the newer installation kit.

For as long as I had the systray icon disabled, I didn't run into this problem.

comment:20 follow-up: Changed 9 years ago by asterix

ok so I definitly think that the problem is with status icon. I looked at the code again and don't see what happens ... Do you often click on it ? Right click on it ?

I did a small script that create a status icon and changes it very often. It leaks under windows, but not under linux. I'll report that to GTK guys.

comment:21 in reply to: ↑ 20 Changed 9 years ago by DanM

Replying to asterix:

ok so I definitely think that the problem is with status icon. I looked at the code again and don't see what happens ... Do you often click on it ? Right click on it ?

At least a few times a day, both left- and right-click.

I did a small script that create a status icon and changes it very often. It leaks under windows, but not under linux. I'll report that to GTK guys.

The status of the icon changes fairly frequently, as I'm often away from my desk long enough for the idle timer to kick in and automatically change my status. However, I think the problem often starts overnight, when our server restarts. But I'm not sure about that.

As mentioned earlier, another unusual aspect of our environment is the unusually large roster. Starting and stopping (esp. stopping) Gajim takes a long time -- perhaps due to maintenance of the avatars and vcards files.

comment:22 Changed 9 years ago by asterix

reported there

comment:23 Changed 9 years ago by asterix

  • Resolution set to invalid
  • Status changed from new to closed

I think we can close this bag as it's a GTK bug under windows. Thanks for your help!

comment:24 Changed 8 years ago by jasonn@…

  • Resolution invalid deleted
  • Status changed from closed to reopened
  • Summary changed from Hyperlinks in chat windows to Hyperlinks in chat windows and Copy Paste not working
  • Version 0.11.4 deleted

Hello,

I am on the latest version of Gajim (2.12.9) and have a yahoo transport configured. I cannot for the life of me get hyperlinks to launch a browser, but even worse is I cannot copy an paste from Gajim. This is very much a show stopper and I am trying to figure out how I can get this to work.

Any tips would be very much appreciated.

Thanks,

Jason

comment:25 Changed 8 years ago by asterix

which version of Gajim do you use (2.12.9 is GTK version) ? Which OS ? Do you have errors printed in console (if you're under linux, or program files/Gajim/src/gajim.exe.log if you're under windows) ?

comment:26 Changed 8 years ago by anonymous

Thanks for writing. Sorry for the lack of info. Below is more for your perusal.

Gajim Version 0.11.4 Windows XP Pro SP2

I do have errors in my gajim.exe.log file and have posted in this email for your convenience.

Thanks,

Jason

C:\Program Files\Gajim\src\gajim.exe:2284: Warning: invalid cast from GtkTreeView' to GtkMenuItem?' C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method am_et should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method cedilla should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method cyrillic_translit should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method inuktitut should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ipa should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ti_er should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ti_et should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method viqr should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: Warning: invalid cast from GtkTreeView' to GtkMenuItem?' C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gtkstatusicon.c:1008:Shell_NotifyIcon(NIM_MODIFY) failed C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gtkstatusicon.c:959:Shell_NotifyIcon(NIM_MODIFY) failed C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gdkproperty-win32.c:240: GlobalAlloc? failed: Not enough storage is available to process this command. C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gdk_property_delete: assertion `window != NULL' failed C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gdkproperty-win32.c:240: GlobalAlloc? failed: Not enough storage is available to process this command. C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method am_et should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method cedilla should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method cyrillic_translit should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method inuktitut should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ipa should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ti_er should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method ti_et should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: Input method viqr should not use GTK's translation domain gtk20 C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gtkstatusicon.c:959:Shell_NotifyIcon(NIM_MODIFY) failed C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gtkstatusicon.c:1008:Shell_NotifyIcon(NIM_MODIFY) failed C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gtkstatusicon.c:1008:Shell_NotifyIcon(NIM_MODIFY) failed

comment:27 Changed 8 years ago by asterix

I only see GTK warnings here, nothing really serious.

Are link detected and blue underlined? Could you show us a XML stanza you get that pose problem (you'll see them in actions menu -> advanced -> XML console)

comment:28 Changed 8 years ago by anonymous

I know this sounds fishy, but for some reason it just started working for me. The hyperlink is launching the site in my browser and I can cut and paste again.

My friend who hosts a Jabber server using the yahoo transport was having some trouble with the transport recently and kicked everything to get it going. I wonder if perhaps he affected something in doing this that helped.

Anyway, thanks for your assistance and suggestions on this and I really do enjoy the GAJIM product and will continue to use it and suggest it to friends. Especially since you have been so responsive in this forum.

Best regards,

Jason

comment:29 Changed 8 years ago by asterix

  • Resolution set to invalid
  • Status changed from reopened to closed

comment:30 Changed 8 years ago by anonymous

  • Component changed from dialogs to chat
  • Milestone set to 0.12
  • Priority changed from lowest to high
  • Resolution invalid deleted
  • Severity changed from minor to blocker
  • Status changed from closed to reopened
  • Version set to 0.11.4

I have the same problem. I can't copy anything from chat window to other applications. If I copy something from Gajim I can paste it to Gajim but nowhere else. Links do not work, nor clicking them neither using their context menu.

comment:31 Changed 8 years ago by jasonn@…

I noted that the problem went away, but I have to admit that instead of going away it has become sporadic. Sometimes works....sometimes does not. Have not had time to collect information but could possibly provide feedback if instructed.

Thanks and willing to help. Love Gajim overall.

J.

comment:32 Changed 8 years ago by asterix

  • Priority changed from high to normal
  • Severity changed from blocker to normal

Try to find a way to reproduce the bug. Something in gajim.exe.log? Is it possible that it appears after a long time of use?

comment:33 Changed 8 years ago by anonymous

Yes, it appears after some time of running gajim. If I restart gajim it's ok but after some time the problem comes back. I don't know how long, but rather more than a few hours. Maybe it's connected with disconnecting transports as someone suggested here.

comment:34 Changed 8 years ago by asterix

it could also be connected to RAM consuption ...

comment:35 Changed 8 years ago by anonymous

I did some tests with transports and reconnecting doesn't seem to be the cause. I also noticed following error when closing Gajim: C:\Program Files\Gajim\src\gajim.exe:2284: GtkWarning?: gdkproperty-win32.c:240: GlobalAlloc? failed: Not enough storage is available to process this command. So probably it's connected with allocating resources and RAM consumption.

comment:36 Changed 8 years ago by asterix

yes ... So I don't see what we could do. As that doesn't happen under linux, I think it's a problem in Win32 port of GTK :/ We'll see if it's better with a newer version of GTK

comment:37 Changed 8 years ago by asterix

  • Resolution set to invalid
  • Status changed from reopened to closed

please try a new daily build from http://varcache.org/~midar/gajim/ and reopen if needed

comment:38 Changed 7 years ago by tony.lbvre@…

  • Resolution invalid deleted
  • Status changed from closed to reopened
  • Version changed from 0.11.4 to 0.12.1

The problem still occurs: Gajim 0.12.1 Version de GTK+ : 2.14.3 Version de PyGTK : 2.12.1 Windows 2000 SP4 (french :D)

It's really a GTK+ problem because I cannot copy and paste anything from Gajim.. I'm going to test with the lastest stable version of GTK+ (2.16.1) for Windows and let you know.

comment:39 Changed 7 years ago by asterix

  • Resolution set to duplicate
  • Status changed from reopened to closed

I close it as dup of #3153, it's memory leak under windows ...

Note: See TracTickets for help on using tickets.