Author Topic: Copy & Paste isn't working?  (Read 36712 times)

CronosTs

  • Guest
Re: Copy & Paste isn't working?
« Reply #15 on: April 11, 2011, 08:39:00 pm »
Hi How are you? So I also have this problem, I honestly do not know what to do,

Usage: Codeblocks 10:05
The Arc linux


I look Responder

Offline schizofrenikh

  • Single posting newcomer
  • *
  • Posts: 6
Re: Copy & Paste isn't working?
« Reply #16 on: May 15, 2011, 04:49:13 pm »
I confirm this bug on Debian amd64 testing 15 of may 2011. This is occurring with both 10.05 form official repositories and the one from apt.jenslody.de.
Maybe its connected with some other library rather than codeblocks itself?

I encountered the problem after one of recent updates I made. I attach my apt log. Maybe it will be useful somehow.
« Last Edit: May 15, 2011, 05:04:00 pm by schizofrenikh »

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Copy & Paste isn't working?
« Reply #17 on: May 23, 2011, 10:34:23 pm »
Now, I am NOT suggesting increasing the loop count. But rather, plz someone figure out what the real problem is.

I think I found the cause, but it's a wxWidgets bug and I'm not sure if we can find a really reliable workaround inside C::B.
I just opened a ticket on wxWidgets.org: http://trac.wxwidgets.org/ticket/13245.

Let's see what happens.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
Re: Copy & Paste isn't working?
« Reply #18 on: May 23, 2011, 11:32:15 pm »
using the blame function of SVN, then found it was change in:
Code
killerbot  2008-8-16 2:15:17             
* copy/cut-paste fixes in linux
* copy/move fixes on linux when drag and drop of selected text with the mouse

this solution back then (which did solve the issue then as far as I can recall) was handed over by Eranif (if I remember well), the guy who develops CodeLite.

I am not up to speed with the current issue, is it something recently new, has it to do with the fix from 2008 or got that fix reverted in the meantime due to other updates ? Anyone with the full picture ?

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Copy & Paste isn't working?
« Reply #19 on: May 23, 2011, 11:43:10 pm »
using the blame function of SVN, then found it was change in:
Code
killerbot  2008-8-16 2:15:17             
* copy/cut-paste fixes in linux
* copy/move fixes on linux when drag and drop of selected text with the mouse

this solution back then (which did solve the issue then as far as I can recall) was handed over by Eranif (if I remember well), the guy who develops CodeLite.

I am not up to speed with the current issue, is it something recently new, has it to do with the fix from 2008 or got that fix reverted in the meantime due to other updates ? Anyone with the full picture ?
No, it's not reverted and the bug seems to occur only with some window-managers (on gnome 3 I never saw it, but on xfce it often happens).
Unfortunately it is not really fixed by my patch for wxWidgets (even if the code is wrong without it anyway).
On my test-xfce (without eranif's patch/hack) it happens only every 20 or 30 times at the moment (not every second as before), but it should work reliable.


Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Copy & Paste isn't working?
« Reply #20 on: May 24, 2011, 08:45:45 pm »
The wxWidgets changes I posted do definitely not fix the issue.

I attach a patch that hopefully is a better workaround than the hack we have in trunk at the moment.

I also build a test-version for debian/ubuntu and added it to my repo.

If you want to use apt (or dselect, synaptic or whatever) you need to add the following entries to /etc/apt/sources.list :
Code
deb http://apt.jenslody.de/ any test
deb-src http://apt.jenslody.de/ any test
and remove entries for the normal nightlies, debugger branch or release.

Alternatively you can download the deb's directly from http://apt.jenslody.de/pool/test/c/codeblocks/ .

Offline schizofrenikh

  • Single posting newcomer
  • *
  • Posts: 6
Re: Copy & Paste isn't working?
« Reply #21 on: May 25, 2011, 01:10:36 pm »
Big THANKS for taking care of this bug.
It's really annoying and I though it was forgotten.

1. I confirm the bug is not fixed in the version provided by jens. It's still present on my up to date debian wheezy installation and build 7157 from jens test repository. It's even worse now. When checking for presence of this bug I do a lot of copy/paste. Usually the data is pasted correctly, sometimes it is not pasted(one in 3 to 5 tries), but on rare occasions(but enough often to reproduce the behavior in less than a minute, ~ones in 50 tries) the whole application crashes and gives me an option to send some crash log(sometimes it doesn't, it just disappears). I sent the log twice.
2. I confirm using xfce4. Moreover after checking the apt-get log i found that quite some packages for both gtk and xfce4 were updated. Especially xfce looks much different than previous version. The problem is with both stable and testing builds of C::B and I think the stable one worked well before the updates.

EDIT: added info about crashes
« Last Edit: May 25, 2011, 01:31:12 pm by schizofrenikh »

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Copy & Paste isn't working?
« Reply #22 on: May 31, 2011, 02:28:55 pm »
1. I confirm the bug is not fixed in the version provided by jens. It's still present on my up to date debian wheezy installation and build 7157 from jens test repository.
Which output do you get in C::B's log, if you copy some text to the clipboard ?

Offline schizofrenikh

  • Single posting newcomer
  • *
  • Posts: 6
Re: Copy & Paste isn't working?
« Reply #23 on: May 31, 2011, 09:01:06 pm »
here is the log and crash report.
I was using C::B with xfce.
The crash happened on copy/paste tries.
« Last Edit: May 31, 2011, 09:17:54 pm by schizofrenikh »

Offline BuBuaBu

  • Single posting newcomer
  • *
  • Posts: 2
Re: Copy & Paste isn't working?
« Reply #24 on: June 09, 2011, 11:09:27 am »
I made some research on google, and find some interesting talk :

https://bbs.archlinux.org/viewtopic.php?id=113100
https://bugs.launchpad.net/inkscape/+bug/418242

So, according to these threads, the bug is cause by some app, like clipman and xfce4-settings-helper on XFCE
That could explain why we havn't it on gnome desktop


Offline schizofrenikh

  • Single posting newcomer
  • *
  • Posts: 6
Re: Copy & Paste isn't working?
« Reply #25 on: June 12, 2011, 03:27:21 pm »
The problem just vanished.
I checked the log and found updates:
xfce4-settings:amd64 (4.8.1-4, 4.8.2-1)
xfce4-session:amd64 (4.8.1-2, 4.8.1-3)
among many others but these are the most suspicious in the light of what BuBuaBu posted.

The tested version was 7157 from jens repos. I get a message that 0 retries were needed in Code::Blocks tab under logs&others I will check newer build later. I work both with clipboard helper on and off.

Thank you everybody for your help. I hope this problem won't come back again.

Offline BuBuaBu

  • Single posting newcomer
  • *
  • Posts: 2
Re: Copy & Paste isn't working?
« Reply #26 on: June 12, 2011, 03:52:23 pm »
Indeed, new xfce-settings version has been released !
in the change log :
- Start using the gsd clipboard manager again (bug #7588)

I read different bug in xfce bugzilla, but nothing like ours.

I check wxscintilla, wxGTK and xfce source code, but can't find the reason.

Hope this will not happen again.


Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Copy & Paste isn't working?
« Reply #27 on: July 31, 2017, 09:39:40 pm »
I've bumped in this issue while debugging this https://sourceforge.net/p/codeblocks/tickets/524/
Which is the same as this one http://forums.codeblocks.org/index.php/topic,22033.0.html
And it is pretty easy to reproduce with the ubuntu 17.04 release.

After some digging I've reverted most patches related to the original issue described in the topic and it seems everything works correctly (after a little addition to ClaimSelection to not use the primary clipboard in wx2.8).

The changes could be found in the experiments/copy_paste branch in my github repo: https://github.com/obfuscated/codeblocks_sf/tree/experiments/copy_paste
I'll be happy if more people test this, before I push it to the svn trunk.

I've tested this on ubuntu 17.04, gentoo+enlightenment (wx2.8 and wx3.0). Tomorrow I'll test centos6+wx28. So testing anything that is different from these combinations will be very welcome.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]