{"action":"created","issue":{"url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/79","repository_url":"https://api.github.com/repos/highperformancecoder/scidavis","labels_url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/79/comments","events_url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/79/events","html_url":"https://github.com/highperformancecoder/scidavis/issues/79","id":329565786,"node_id":"MDU6SXNzdWUzMjk1NjU3ODY=","number":79,"title":"Core dump when saving project file with colors from the picker (on Fedora 28)","user":{"login":"alxpl","id":9637949,"node_id":"MDQ6VXNlcjk2Mzc5NDk=","avatar_url":"https://avatars1.githubusercontent.com/u/9637949?v=4","gravatar_id":"","url":"https://api.github.com/users/alxpl","html_url":"https://github.com/alxpl","followers_url":"https://api.github.com/users/alxpl/followers","following_url":"https://api.github.com/users/alxpl/following{/other_user}","gists_url":"https://api.github.com/users/alxpl/gists{/gist_id}","starred_url":"https://api.github.com/users/alxpl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alxpl/subscriptions","organizations_url":"https://api.github.com/users/alxpl/orgs","repos_url":"https://api.github.com/users/alxpl/repos","events_url":"https://api.github.com/users/alxpl/events{/privacy}","received_events_url":"https://api.github.com/users/alxpl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-05T18:04:56Z","updated_at":"2018-06-06T06:38:20Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hello,\r\n\r\nYesterday I built 1.23 packages for Fedora [27](https://koji.fedoraproject.org/koji/taskinfo?taskID=27419617), [28](https://koji.fedoraproject.org/koji/taskinfo?taskID=27419615) and [rawhide](https://koji.fedoraproject.org/koji/taskinfo?taskID=27419613) (check the links for detailed build logs, rpms and source rpms) and submitted them as updates (a few hours ago they landed in testing - note to self, I should probably unpush them). Today I realized that there is a problem, after spending some time on an existing project file and trying to save it.\r\n\r\nTo cut to the chase, this is how I can reproduce the crash:\r\n\r\n1. Create a new project file or open an existing one.\r\n2. Plot something (I had line plots).\r\n3. Change the line color by choosing something from the picker.\r\n4. Save the project.\r\n\r\nAt this point SciDAVis crashes and I am left with an \"intended_filename.sciprj.new\" file at the chosen location. When I open that file (open with, etc.), I get two SciDAVis windows, one empty (like a new project) and another which contains an empty plot and a table with \"SciDAVis 1.23\" as the title of a column with 9 cells, each containing a zero, except for the fourth one, which contains something like \"1.14971e+06\". If I try to open the file from inside SciDAVis, I get a message that this is not a valid project file.\r\n\r\nI've looked at the builders' logs and as far as I can tell, at least all the qt-related dependencies are on the same version across f27, f28 & f29, so I'd expect the same behavior in all of them. The following is an excerpt from the root.log in rawhide:\r\n\r\n```\r\nInstalling:\r\n PyQt4-devel             x86_64 4.12.1-7.fc29                       build 441 k\r\n desktop-file-utils      x86_64 0.23-8.fc29                         build  79 k\r\n doxygen                 x86_64 1:1.8.14-2.fc28                     build 6.5 M\r\n gsl-devel               x86_64 2.4-3.fc27                          build 563 k\r\n libappstream-glib       x86_64 0.7.9-1.fc29                        build 328 k\r\n muParser-devel          x86_64 2.2.5-6.fc29                        build  31 k\r\n python2-devel           x86_64 2.7.15-2.fc29                       build 410 k\r\n python2-sip-devel       x86_64 4.19.9-0.1.dev1805261119.fc29       build 183 k\r\n qt-assistant-adp-devel  x86_64 4.6.3-17.fc29                       build  13 k\r\n qt-devel                x86_64 1:4.8.7-38.fc29                     build  11 M\r\n qwt5-qt4-devel          x86_64 5.2.2-34.fc29                       build 301 k\r\n qwtplot3d-qt4-devel     x86_64 0.2.7-28.fc28                       build  98 k\r\n zlib-devel              x86_64 1.2.11-8.fc29                       build  55 k\r\n```\r\n\r\nIf anyone needs them, I have uploaded a [stack trace](https://alexpl.fedorapeople.org/bugs/SciDAVis/1.23_20180605/sc_stack_trace) from gdb and the [core dump](https://alexpl.fedorapeople.org/bugs/SciDAVis/1.23_20180605/sc.coredump).\r\n\r\nCan anyone else confirm this? Should I report this to our Qt maintainers and if yes, which of all the Qts is responsible (if Qt is indeed to blame)?\r\n\r\nBest regards,\r\nAlex"},"comment":{"url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/comments/394957069","html_url":"https://github.com/highperformancecoder/scidavis/issues/79#issuecomment-394957069","issue_url":"https://api.github.com/repos/highperformancecoder/scidavis/issues/79","id":394957069,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NDk1NzA2OQ==","user":{"login":"alxpl","id":9637949,"node_id":"MDQ6VXNlcjk2Mzc5NDk=","avatar_url":"https://avatars1.githubusercontent.com/u/9637949?v=4","gravatar_id":"","url":"https://api.github.com/users/alxpl","html_url":"https://github.com/alxpl","followers_url":"https://api.github.com/users/alxpl/followers","following_url":"https://api.github.com/users/alxpl/following{/other_user}","gists_url":"https://api.github.com/users/alxpl/gists{/gist_id}","starred_url":"https://api.github.com/users/alxpl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alxpl/subscriptions","organizations_url":"https://api.github.com/users/alxpl/orgs","repos_url":"https://api.github.com/users/alxpl/repos","events_url":"https://api.github.com/users/alxpl/events{/privacy}","received_events_url":"https://api.github.com/users/alxpl/received_events","type":"User","site_admin":false},"created_at":"2018-06-06T06:38:20Z","updated_at":"2018-06-06T06:38:20Z","author_association":"CONTRIBUTOR","body":"I've fiddled with the .sciprj.new files a bit more and apparently if I remove the .new part, SciDAVis doesn't complain. If they come from a new project, they contain the tables, but no graph. If they are from a save on top of an existing project, they are identical to the original project file also without graphs. In the later case they lack any tables that had been added to the project between saves."}}
{"actor":{"display_login":"alxpl"}}